update tests
This commit is contained in:
+12
-12
@@ -3,7 +3,7 @@ import pytest
|
||||
from pytest import approx
|
||||
from rota_generator.shifts import PostShiftConstraint, RotaBuilder, SingleShift, days
|
||||
from rota_generator.workers import Worker
|
||||
from web.rota.shifts import PreShiftConstraint
|
||||
from rota_generator.shifts import PreShiftConstraint
|
||||
|
||||
@pytest.fixture
|
||||
def demo_rota_nights():
|
||||
@@ -16,17 +16,17 @@ def demo_rota_nights():
|
||||
balance_offset_modifier=1,
|
||||
)
|
||||
|
||||
Rota.constraint_options["max_shifts_per_week"] = 5
|
||||
Rota.constraint_options["max_shifts_per_month"] = 31
|
||||
Rota.constraint_options["limit_to_1_st2_on_nights"] = False
|
||||
Rota.constraint_options["constrain_time_off_after_nights"] = False
|
||||
Rota.constraint_options["balance_nights_across_site"] = False
|
||||
Rota.constraint_options["balance_shifts"] = True
|
||||
Rota.constraint_options["balance_shifts_over_workers"] = True
|
||||
Rota.constraint_options["balance_nights"] = False
|
||||
Rota.constraint_options["minimise_shift_diffs"] = False
|
||||
Rota.constraint_options["balance_blocks"] = False
|
||||
Rota.constraint_options["max_night_frequency"] = 0
|
||||
Rota.constraint_options_model.max_shifts_per_week = 5
|
||||
Rota.constraint_options_model.max_shifts_per_month = 31
|
||||
# legacy option `limit_to_1_st2_on_nights` removed; test omits it
|
||||
Rota.constraint_options_model.constrain_time_off_after_nights = False
|
||||
Rota.constraint_options_model.balance_nights_across_sites = False
|
||||
Rota.constraint_options_model.balance_shifts = True
|
||||
Rota.constraint_options_model.balance_shifts_over_workers = True
|
||||
Rota.constraint_options_model.balance_nights = False
|
||||
Rota.constraint_options_model.minimise_shift_diffs = False
|
||||
Rota.constraint_options_model.balance_blocks = False
|
||||
Rota.constraint_options_model.max_night_frequency = 0
|
||||
|
||||
# Add workers
|
||||
workers = [
|
||||
|
||||
Reference in New Issue
Block a user