Skip to content

Commit

Permalink
add test
Browse files Browse the repository at this point in the history
  • Loading branch information
jabdoa2 committed Jan 4, 2017
1 parent c63a320 commit 8be242f
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 1 deletion.
Expand Up @@ -72,4 +72,6 @@ timers:
value: 4
- event: set_tick_interval_timer_up
action: set_tick_interval
value: 2
value: 2
- event: reset_tick_interval
action: reset_tick_interval
15 changes: 15 additions & 0 deletions mpf/tests/test_ModeTimer.py
Expand Up @@ -270,6 +270,21 @@ def test_mode_timer_events(self):
self.post_event('add_timer_up')
self.assertEqual(15, self.machine.modes.mode_with_timers.player[timer.tick_var])

self.post_event('restart_timer_up')
self.post_event("reset_tick_interval")
self.advance_time_and_run()
self.assertEqual(1, self.machine.modes.mode_with_timers.player[timer.tick_var])
self.advance_time_and_run(1)
self.assertEqual(2, self.machine.modes.mode_with_timers.player[timer.tick_var])
self.advance_time_and_run(1)
self.assertEqual(3, self.machine.modes.mode_with_timers.player[timer.tick_var])
self.post_event("change_tick_interval_timer_up")
self.advance_time_and_run(4)
self.assertEqual(4, self.machine.modes.mode_with_timers.player[timer.tick_var])
self.post_event("reset_tick_interval")
self.advance_time_and_run()
self.assertEqual(5, self.machine.modes.mode_with_timers.player[timer.tick_var])

def test_interrupt_timer_by_mode_stop_with_player(self):
self.machine.events.add_handler("timer_timer_down_tick", self._mode_timer_tick)
self.machine.events.add_handler("timer_timer_down_started", self._mode_timer_start)
Expand Down

0 comments on commit 8be242f

Please sign in to comment.