示例#1
0
    def testGetTimeShouldCallSend(self):
        # setup
        request_sender = Mock()
        game_initializer = GameInitializer(Mock(), request_sender, Mock(),
                                           Mock(), Mock())

        # exercise
        game_initializer.get_time()

        # verify
        request_sender.send.assert_called_once_with(GameTIME())
示例#2
0
    def testGetTimeShouldCallSend(self):
        # setup
        request_sender = Mock()
        game_initializer = GameInitializer(Mock(),
                                           request_sender,
                                           Mock(),
                                           Mock(), Mock())

        # exercise
        game_initializer.get_time()

        # verify
        request_sender.send.assert_called_once_with(GameTIME())
示例#3
0
    def testGetTimeShouldReturnKeyAndTime(self):
        # setup
        expected_key = '678652045157661214'
        expected_time = 1353868293322
        request_string = ({"cmd": "TIME", "key": expected_key,
                         "redirect":
                         "http://95.163.80.23/zombievk",
                         "id": "45", "time": expected_time})
        request_string = (request_string)
        request_sender = Mock()
        request_sender.send = Mock(return_value=dict2obj(request_string))
        game_initializer = GameInitializer(Mock(),
                                           request_sender,
                                           Mock(),
                                           Mock(), Mock())

        # exercise
        actual_key, actual_time = game_initializer.get_time()
        # verify
        self.assertEqual(expected_time, actual_time)
        self.assertEqual(expected_key, actual_key)
示例#4
0
    def testGetTimeShouldReturnKeyAndTime(self):
        # setup
        expected_key = '678652045157661214'
        expected_time = 1353868293322
        request_string = ({
            "cmd": "TIME",
            "key": expected_key,
            "redirect": "http://95.163.80.23/zombievk",
            "id": "45",
            "time": expected_time
        })
        request_string = (request_string)
        request_sender = Mock()
        request_sender.send = Mock(return_value=dict2obj(request_string))
        game_initializer = GameInitializer(Mock(), request_sender, Mock(),
                                           Mock(), Mock())

        # exercise
        actual_key, actual_time = game_initializer.get_time()
        # verify
        self.assertEqual(expected_time, actual_time)
        self.assertEqual(expected_key, actual_key)