def test_create_first_deadline(self): self.testhelper.add_to_path('uni;sub.p1.a1.g1') g1 = self.testhelper.sub_p1_a1_g1 g1.parentnode.first_deadline = datetime(2005, 1, 1) g1.parentnode.save() manager = GroupManager(self.testhelper.notusedforanything, self.a1id, g1.id) self.assertEquals(manager.group.id, self.testhelper.sub_p1_a1_g1.id) manager.create_first_deadline_if_available() self.assertEquals(manager.group.deadlines.count(), 1) self.assertEquals(manager.group.deadlines.all()[0].deadline, datetime(2005, 1, 1))
def test_create_first_deadline_not_available(self): self.testhelper.add_to_path('uni;sub.p1.a1.g1') manager = GroupManager(self.testhelper.notusedforanything, self.a1id, self.testhelper.sub_p1_a1_g1.id) self.assertEquals(manager.group.id, self.testhelper.sub_p1_a1_g1.id) manager.create_first_deadline_if_available() self.assertEquals(manager.group.deadlines.count(), 0)