Пример #1
0
 def show_time_drivers_after_winner(self):
     last_laps = self._get_last_laps_duration()
     drivers_position_after_winner = self._get_drivers_lap_after_winner(
         last_laps)  # noqa
     for position in drivers_position_after_winner:
         print('{}-{} {} {}'.format(
             position.driver.id, position.driver.name,
             position.finished_laps,
             milliseconds_to_text(position.delay_after_winner)))
Пример #2
0
    def show_result(self):
        last_laps = self._get_last_laps_duration()
        positions = self._get_positions(last_laps)

        for position in positions:
            print('{} {}-{} {} {}'.format(
                position.number, position.driver.id,
                position.driver.name, position.finished_laps,
                milliseconds_to_text(position.duration)))
Пример #3
0
 def show_best_lap_of_race(self):
     best_lap = self._get_best_lap_of_race()
     print('{}-{} {}'.format(best_lap.driver.id, best_lap.driver.name,
                             milliseconds_to_text(best_lap.duration)))
Пример #4
0
 def show_best_drivers_lap(self):
     best_drivers_lap = self._get_best_drivers_lap()
     for lap in best_drivers_lap:
         print('{}-{} {} {}'.format(lap.driver.id, lap.driver.name,
                                    lap.number,
                                    milliseconds_to_text(lap.duration)))
Пример #5
0
 def test_milliseconds_to_text(self):
     result = milliseconds_to_text(60001)
     self.assertEquals(result, '1:00.001')