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())
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)
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)