예제 #1
0
파일: stats.py 프로젝트: DanSeraf/spyd
    def execute(cls, spyd_server, room, client, command_string, arguments, raw_args):
        if len(arguments):
            player = room.get_player(int(arguments[0]))
        else:
            player = client.get_player()

        time_online_str = shortDurationString(player.client.time_online)
        client.send_server_message(info(stats_msg, player=player, time_online_str=time_online_str))
예제 #2
0
 def test_short_duration_61sec(self):
     self.assertEqual(shortDurationString(61), '1m 1s')
예제 #3
0
 def test_short_duration_60sec(self):
     self.assertEqual(shortDurationString(60), '1m')
예제 #4
0
 def test_short_duration_59sec(self):
     self.assertEqual(shortDurationString(59), '59s')
예제 #5
0
 def test_short_duration_2sec(self):
     self.assertEqual(shortDurationString(2), '2s')
예제 #6
0
 def test_short_duration_0sec(self):
     self.assertEqual(shortDurationString(0), '0s')
예제 #7
0
 def test_short_duration_2sec(self):
     self.assertEqual(shortDurationString(2), '2s')
예제 #8
0
 def test_short_duration_1year_1day_1hour_1min(self):
     self.assertEqual(shortDurationString(YEAR + DAY + HOUR + MINUTE), '1y 1d 1h 1m')
예제 #9
0
 def test_short_duration_1year_1day_1hour_1min(self):
     self.assertEqual(shortDurationString(YEAR + DAY + HOUR + MINUTE),
                      '1y 1d 1h 1m')
예제 #10
0
 def test_short_duration_2hour_9sec(self):
     self.assertEqual(shortDurationString(2 * HOUR + 9), '2h 9s')
예제 #11
0
 def test_short_duration_2min_1sec(self):
     self.assertEqual(shortDurationString(121), '2m 1s')
예제 #12
0
 def test_short_duration_61sec(self):
     self.assertEqual(shortDurationString(61), '1m 1s')
예제 #13
0
 def test_short_duration_60sec(self):
     self.assertEqual(shortDurationString(60), '1m')
예제 #14
0
 def test_short_duration_59sec(self):
     self.assertEqual(shortDurationString(59), '59s')
예제 #15
0
 def test_short_duration_2min_1sec(self):
     self.assertEqual(shortDurationString(121), '2m 1s')
예제 #16
0
 def test_short_duration_2hour_9sec(self):
     self.assertEqual(shortDurationString(2 * HOUR + 9), '2h 9s')
예제 #17
0
 def test_short_duration_5year_4day_3hour_2min(self):
     self.assertEqual(
         shortDurationString(5 * YEAR + 4 * DAY + 3 * HOUR + 2 * MINUTE),
         '5y 4d 3h 2m')
예제 #18
0
 def test_short_duration_5year_4day_3hour_2min(self):
     self.assertEqual(shortDurationString(5 * YEAR + 4 * DAY + 3 * HOUR + 2 * MINUTE), '5y 4d 3h 2m')
예제 #19
0
 def test_short_duration_0sec(self):
     self.assertEqual(shortDurationString(0), '0s')