Refactored tests

This commit is contained in:
Tris Forster
2023-02-23 18:36:39 +11:00
parent 948e9deb54
commit 6ec5808275
3 changed files with 31 additions and 12 deletions
+5 -3
View File
@@ -30,9 +30,11 @@ class AccessTestCase(TestCase):
cls.ensembles[obj.slug] = obj
cls.projects = {}
for name, ensemble, when in cls.PROJECTS:
obj = cls.ensembles[ensemble].projects.create(name=name, event_date=now+timedelta(days=when))
cls.projects[name] = obj
for details in cls.PROJECTS:
when = details.pop('when', 0)
ensemble = details.pop('ensemble')
obj = cls.ensembles[ensemble].projects.create(event_date=now+timedelta(days=when), **details)
cls.projects[details['name']] = obj
return
+4 -4
View File
@@ -19,10 +19,10 @@ class InterfaceAccessTestCase(AccessTestCase):
)
PROJECTS = (
('Baker St', 'bleeding-gums', -12),
('Navy Recruitment Day', 'party-posse', 6),
('Barbershop Contest', 'be-sharps', 28),
('Open Mic Night', 'bleeding-gums', 1)
{'name': 'Baker St', 'ensemble': 'bleeding-gums', 'when': -12},
{'name': 'Navy Recruitment Day', 'ensemble': 'party-posse', 'when': 6},
{'name': 'Barbershop Contest', 'ensemble': 'be-sharps', 'when': 28},
{'name': 'Open Mic Night', 'ensemble': 'bleeding-gums', 'when': 1 },
)
def test_bad_login(self):