Mysteriously fix tests
This commit is contained in:
		@@ -1,6 +1,7 @@
 | 
			
		||||
import unittest
 | 
			
		||||
 | 
			
		||||
from dungeonbattle.display.display import Display
 | 
			
		||||
from dungeonbattle.display.display_manager import DisplayManager
 | 
			
		||||
from dungeonbattle.display.statsdisplay import StatsDisplay
 | 
			
		||||
from dungeonbattle.game import Game, KeyValues, GameMode
 | 
			
		||||
from dungeonbattle.menus import MainMenuValues
 | 
			
		||||
@@ -12,11 +13,13 @@ class TestGame(unittest.TestCase):
 | 
			
		||||
        Setup game.
 | 
			
		||||
        """
 | 
			
		||||
        self.game = Game()
 | 
			
		||||
        self.game.new_game(None)
 | 
			
		||||
        self.game.new_game()
 | 
			
		||||
        display = DisplayManager(None, self.game)
 | 
			
		||||
        self.game.display_refresh = display.refresh
 | 
			
		||||
 | 
			
		||||
    def test_load_game(self) -> None:
 | 
			
		||||
        self.assertRaises(NotImplementedError, Game.load_game, "game.save")
 | 
			
		||||
        self.assertRaises(NotImplementedError, Display(None).refresh)
 | 
			
		||||
        self.assertRaises(NotImplementedError, Display(None).display)
 | 
			
		||||
 | 
			
		||||
    def test_key_translation(self) -> None:
 | 
			
		||||
        """
 | 
			
		||||
@@ -105,6 +108,7 @@ class TestGame(unittest.TestCase):
 | 
			
		||||
        self.assertEqual(self.game.state, GameMode.MAINMENU)
 | 
			
		||||
 | 
			
		||||
    def test_stats_display(self) -> None:
 | 
			
		||||
        self.game.current_display = StatsDisplay(None, self.game.player,
 | 
			
		||||
                                                 42, 42)
 | 
			
		||||
        self.game.current_display = StatsDisplay(None)
 | 
			
		||||
        self.game.current_display.update_player(self.game.player)
 | 
			
		||||
        self.game.current_display.resize(0, 0, 42, 42)
 | 
			
		||||
        self.game.current_display.refresh()
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user