- Timestamp:
- 08/30/24 00:12:27 (9 months ago)
- Branches:
- guix
- Children:
- 8f41b95
- Parents:
- 0384305
- Location:
- tests
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
tests/test_phase.py
r0384305 r813e855 20 20 phase.start() 21 21 assert phase.state == "running" 22 assert phase. running() is True22 assert phase.is_running() is True 23 23 24 24 def test_phase_pause(self): … … 27 27 phase.pause() 28 28 assert phase.state == "paused" 29 assert phase. paused() is True29 assert phase.is_paused() is True 30 30 31 31 def test_phase_abort(self): … … 33 33 phase.abort() 34 34 assert phase.state == "aborted" 35 assert phase. aborted() is True35 assert phase.is_aborted() is True 36 36 37 37 def test_phase_tick(self): … … 47 47 phase.tick(300) 48 48 assert phase.ticks_left == 0 49 assert phase. completed() is True49 assert phase.is_completed() is True 50 50 51 51 def test_phase_tick_beyond_completion(self): -
tests/test_recurring_phase_sequence.py
r0384305 r813e855 2 2 import json 3 3 4 from flowtimer.Phase import Phase5 4 from flowtimer.RecurringPhaseSequence import RecurringPhaseSequence 6 5 … … 23 22 json_string = recurring_phase_sequence.to_json() 24 23 data = json.loads(json_string) 25 assert data[' state'] == "initial"24 assert data['_state'] == "initial" 26 25 assert data['initial_repetitions'] == 3 27 26 assert data['passes_left'] == 3 … … 29 28 30 29 def test_initial_state(self, recurring_phase_sequence): 31 assert recurring_phase_sequence.state == "initial"30 assert recurring_phase_sequence.state() == "initial" 32 31 assert recurring_phase_sequence.current_phase.title == "Tasking" 33 32 assert recurring_phase_sequence.passes_left == 3 … … 57 56 58 57 def test_completed(self, recurring_phase_sequence): 59 assert not recurring_phase_sequence. completed()58 assert not recurring_phase_sequence.is_completed() 60 59 for _ in range(3): 61 60 for phase in recurring_phase_sequence.phases: 62 61 recurring_phase_sequence.tick(phase.initial_ticks) 63 assert recurring_phase_sequence. completed()62 assert recurring_phase_sequence.is_completed() 64 63 65 64 def test_abort(self, recurring_phase_sequence): 66 65 recurring_phase_sequence.abort() 67 assert recurring_phase_sequence.state == "aborted"68 assert recurring_phase_sequence.current_phase. aborted()66 assert recurring_phase_sequence.state() == "aborted" 67 assert recurring_phase_sequence.current_phase.is_aborted() 69 68 70 69 def test_tick_progression(self, recurring_phase_sequence): -
tests/test_schedule.py
r0384305 r813e855 23 23 assert schedule.blocks == [phase1, schedule.blocks[1]] 24 24 assert schedule.current_block == phase1 25 assert schedule.state == "initial"25 assert schedule.state() == "initial" 26 26 27 27 def test_default_json_string(self): … … 48 48 schedule, phase1, _, _ = setup_schedule 49 49 schedule.start() 50 assert schedule.state == "running"50 assert schedule.state() == "running" 51 51 # assert phase1.ticks_left < phase1.initial_ticks # Assuming the phase reduces ticks when started 52 52 … … 54 54 schedule, _, _, _ = setup_schedule 55 55 schedule.start() 56 assert schedule. running() is True56 assert schedule.is_running() is True 57 57 schedule.pause() 58 assert schedule. running() is False58 assert schedule.is_running() is False 59 59 60 60 def test_paused(self, setup_schedule): 61 61 schedule, _, _, _ = setup_schedule 62 62 schedule.pause() 63 assert schedule. paused() is True63 assert schedule.is_paused() is True 64 64 65 65 def test_abort(self, setup_schedule): 66 66 schedule, _, _, _ = setup_schedule 67 67 schedule.abort() 68 assert schedule.state == "aborted"68 assert schedule.state() == "aborted" 69 69 70 70 def test_completed(self, setup_schedule): … … 74 74 schedule.tick(phase1.initial_ticks) # Complete phase1 75 75 schedule.tick(sequence.initial_ticks) # Complete sequence 76 assert schedule. completed() is True77 assert schedule.state == "completed"76 assert schedule.is_completed() is True 77 assert schedule.state() == "completed" 78 78 79 79 def test_advance_to_next_block(self, setup_schedule):
Note:
See TracChangeset
for help on using the changeset viewer.