Example #1
0
    def __init__(self):
        super(PlayFrame, self).__init__(parent=None,
                                        title='Durak GUI',
                                        size=(self.WIDTH, self.HEIGHT))

        self._create_layout()

        self._controller = GameController(
            player1_name='HUMAN',
            player2_name='ENGINE',
            log_filename=get_filename('last_game'),
            overwrite_log=True)
        self._engine = None
        self._engine_path = None

        self._trump = None

        self._start_new_game()
Example #2
0
    def __init__(self):
        super(PlayFrame, self).__init__(
            parent=None,
            title='Durak GUI',
            size=(self.WIDTH, self.HEIGHT)
        )

        self._create_layout()

        self._controller = GameController(
            player1_name='HUMAN',
            player2_name='ENGINE',
            log_filename=get_filename('last_game'),
            overwrite_log=True
        )
        self._engine = None
        self._engine_path = None

        self._trump = None

        self._start_new_game()
Example #3
0
 def test_parent_dir_is_created_if_does_not_exist(self):
     with patch.object(os, 'makedirs') as makedirs_mock:
         with patch.object(os.path, 'exists', return_value=False):
             result = get_filename(self.filename)
             self.assertEqual(result, self.expected)
             self.assertTrue(makedirs_mock.called)
Example #4
0
 def test_path_is_just_joined_if_parent_dir_exists(self):
     with patch.object(os, 'makedirs') as makedirs_mock:
         with patch.object(os.path, 'exists', return_value=True):
             result = get_filename(self.filename)
             self.assertEqual(result, self.expected)
             self.assertFalse(makedirs_mock.called)
Example #5
0
 def test_parent_dir_is_created_if_does_not_exist(self):
     with patch.object(os, 'makedirs') as makedirs_mock:
         with patch.object(os.path, 'exists', return_value=False):
             result = get_filename(self.filename)
             self.assertEqual(result, self.expected)
             self.assertTrue(makedirs_mock.called)
Example #6
0
 def test_path_is_just_joined_if_parent_dir_exists(self):
     with patch.object(os, 'makedirs') as makedirs_mock:
         with patch.object(os.path, 'exists', return_value=True):
             result = get_filename(self.filename)
             self.assertEqual(result, self.expected)
             self.assertFalse(makedirs_mock.called)