many improvements

This commit is contained in:
Ross
2022-07-11 19:46:40 +01:00
parent 0cebbfddf6
commit dc975b991c
25 changed files with 1949 additions and 863 deletions
+8 -23
View File
@@ -30,14 +30,11 @@ class TestRemoteRotas:
Rota.add_shifts(
SingleShift(
("group1", "group2"),
"a",
12.5,
days,
sites=("group1", "group2"), name="a", length= 12.5, days=days,
workers_required=1,
balance_offset=100,
force_as_block=False,
constraint=[("require_remote_site_presence_week", ("group2", 2))],
constraint=[{"name":"require_remote_site_presence_week", "options":("group2", 2)}],
),
)
@@ -69,20 +66,14 @@ class TestRemoteRotas:
Rota.add_shifts(
SingleShift(
("group1", "group2"),
"a",
12.5,
days[:3],
sites=("group1", "group2"), name="a", length= 12.5, days=days[:3],
workers_required=1,
balance_offset=10,
force_as_block=True,
constraint=[("require_remote_site_presence_week", ("group2", 1))],
constraint=[{"name":"require_remote_site_presence_week", "options":("group2", 1)}],
),
SingleShift(
("group1", "group2"),
"b",
12.5,
days[3:],
sites=("group1", "group2"), name="b", length= 12.5, days=days[3:],
workers_required=1,
balance_offset=10,
force_as_block=False,
@@ -135,20 +126,14 @@ class TestRemoteRotas:
Rota.add_shifts(
SingleShift(
("group1", "group2"),
"a",
12.5,
days[:3],
sites=("group1", "group2"), name="a", length= 12.5, days=days[:3],
workers_required=1,
balance_offset=10,
force_as_block=False,
constraint=[("require_remote_site_presence", ("group2", 1))],
constraint=[{"name":"require_remote_site_presence_week", "options":("group2", 1)}],
),
SingleShift(
("group1", "group2"),
"b",
12.5,
days[3:],
sites=("group1", "group2"), name="b", length= 12.5, days=days[3:],
workers_required=1,
balance_offset=10,
force_as_block=False,