Пример #1
0
class TestCharacterControllerCreateCharacter(unittest.TestCase):
    def setUp(self):
        self.character_controller = CharacterController()

    def test_create_character(self):
        expected = Mock()

        with patch.object(self.character_controller, 'get_character', Mock(return_value=expected)):
            result = self.character_controller.create_character("character")

        self.assertEqual(result, expected)

    def test_create_character_with_new_charobj(self):

        mock_char = Mock()
        MockObject = Mock(return_value=mock_char)
        with patch.object(zoneserver, 'Object', MockObject):
            with patch.object(self.character_controller, 'get_character', Mock(return_value=None)):
                result = self.character_controller.create_character("character")

        self.assertEqual(result, mock_char)
Пример #2
0
class TestCharacterControllerCreateCharacter(unittest.TestCase):
    def setUp(self):
        self.character_controller = CharacterController()

    def test_create_character(self):
        expected = Mock()

        with patch.object(self.character_controller, 'get_character',
                          Mock(return_value=expected)):
            result = self.character_controller.create_character("character")

        self.assertEqual(result, expected)

    def test_create_character_with_new_charobj(self):

        mock_char = Mock()
        MockObject = Mock(return_value=mock_char)
        with patch.object(zoneserver, 'Object', MockObject):
            with patch.object(self.character_controller, 'get_character',
                              Mock(return_value=None)):
                result = self.character_controller.create_character(
                    "character")

        self.assertEqual(result, mock_char)