예제 #1
0
 def test_cmd_client_record_single_argument(self):
     # GIVEN
     self.console.game.mapName = 'ut42_bstjumps_u2'
     # WHEN
     self.mike.clearMessageHistory()
     self.mike.says('!record bill')
     # THEN
     self.assertListEqual(['listing records for Bill (@%s) on ut42_bstjumps_u2:' % self.bill.id,
                           '[1] 0:05:49.000 since %s' % JumperPlugin.getDateString(self.console.time()),
                           '[2] 0:01:31.000 since %s' % JumperPlugin.getDateString(self.console.time())], self.mike.message_history)
예제 #2
0
 def test_cmd_client_record_no_arguments(self):
     # GIVEN
     self.console.game.mapName = 'ut42_bstjumps_u2'
     # WHEN
     self.mike.clearMessageHistory()
     self.mike.says('!record')
     # THEN
     self.assertListEqual(['listing records for Mike (@%s) on ut42_bstjumps_u2:' % self.mike.id,
                           '[1] 0:08:57.000 since %s' % JumperPlugin.getDateString(self.console.time()),
                           '[2] 0:01:24.000 since %s' % JumperPlugin.getDateString(self.console.time())], self.mike.message_history)
예제 #3
0
 def test_cmd_client_record_double_arguments(self):
     # GIVEN
     self.console.game.mapName = 'ut42_bstjumps_u2'
     # WHEN
     self.mike.clearMessageHistory()
     self.mike.says('!record bill jupiter')
     # THEN
     self.assertListEqual(['[1] 0:09:03.000 since %s' % JumperPlugin.getDateString(self.console.time())], self.mike.message_history)
예제 #4
0
 def test_cmd_client_record_double_arguments(self):
     # GIVEN
     self.console.game.mapName = 'ut42_bstjumps_u2'
     # WHEN
     self.mike.clearMessageHistory()
     self.mike.says('!record bill jupiter')
     # THEN
     self.assertListEqual(['[1] 0:09:03.000 since %s' % JumperPlugin.getDateString(self.console.time())], self.mike.message_history)