Commit Graph

8 Commits

Author SHA1 Message Date
Ross eb95f5fa6d . 2025-12-09 11:55:00 +00:00
Ross 116cc1af64 . 2025-12-08 22:45:10 +00:00
Ross 76f3b48c1d Refactor shift constraints in tests to use new constraint classes
- Updated test cases in `test_workers.py` to replace dictionary-based constraints with instances of `PreShiftConstraint`, `PostShiftConstraint`, and `MaxShiftsPerWeekConstraint`.
- Added a new test `test_worker_assign_as_block_preference2` to verify worker preferences for block assignments.
- Marked tests as slow where appropriate to improve test suite performance.
2025-08-11 13:03:08 +01:00
Ross a647416720 major test refactoring 2025-06-05 23:40:28 +01:00
Ross 70dc279a02 update from last round 2024-12-23 16:56:53 +00:00
Ross 7ef0c191d7 e 2022-07-27 07:49:34 +01:00
Ross 8f8e5a2a28 more updates 2022-07-14 12:12:50 +01:00
Ross 8b7af25238 . 2022-07-13 19:30:14 +01:00