Beispiel #1
0
    def test_status_messages(self):
        human = Human()
        expected_messages = {
            "toolbar": None,
            "print": "{}Starting new match".format(linesep),
        }
        actual_messages = human._status_messages()
        self.assertEqual(actual_messages, expected_messages)

        human.history.append(C, C)
        expected_print_message = "{}Turn 1: human played C, opponent played C".format(
            linesep)
        actual_messages = human._status_messages()
        self.assertEqual(actual_messages["print"], expected_print_message)
        self.assertIsNotNone(actual_messages["toolbar"])
Beispiel #2
0
    def test_status_messages(self):
        human = Human()
        expected_messages = {
            'toolbar': None,
            'print': '{}Starting new match'.format(linesep)
        }
        actual_messages = human._status_messages()
        self.assertEqual(actual_messages, expected_messages)

        human.history = [C]
        human.opponent_history = [C]
        expected_print_message = (
            '{}Turn 1: Human played C, opponent played C'.format(linesep))
        actual_messages = human._status_messages()
        self.assertEqual(actual_messages['print'], expected_print_message)
        self.assertIsNotNone(actual_messages['toolbar'])
Beispiel #3
0
    def test_status_messages(self):
        human = Human()
        expected_messages = {
            'toolbar': None,
            'print': '{}Starting new match'.format(linesep)
        }
        actual_messages = human._status_messages()
        self.assertEqual(actual_messages, expected_messages)

        human.history = ['C']
        human.opponent_history = ['C']
        expected_print_message = (
            '{}Turn 1: Human played C, opponent played C'.format(linesep)
        )
        actual_messages = human._status_messages()
        self.assertEqual(actual_messages['print'], expected_print_message)
        self.assertIsNotNone(actual_messages['toolbar'])
Beispiel #4
0
    def test_status_messages(self):
        human = Human()
        expected_messages = {
            "toolbar": None,
            "print": "{}Starting new match".format(linesep),
        }
        actual_messages = human._status_messages()
        self.assertEqual(actual_messages, expected_messages)

        human.history = [C]
        human.opponent_history = [C]
        expected_print_message = "{}Turn 1: human played C, opponent played C".format(
            linesep
        )
        actual_messages = human._status_messages()
        self.assertEqual(actual_messages["print"], expected_print_message)
        self.assertIsNotNone(actual_messages["toolbar"])