def test_signatures_get_deleted_on_cla_update(self): rel = ClaSignature(user=self.user['registered'], cla=self.cla) rel.save() self.cla.license_text = "changed license text" self.cla.save() self.assertRaises(ClaSignature.DoesNotExist, lambda: ClaSignature.objects.get(id=rel.id))
def test_assign_signature(self): rel = ClaSignature(user=self.user['registered'], cla=self.cla) rel.save() assert rel assert rel.id self.assertEqual(rel.user, self.user['registered']) self.assertEqual(rel.cla, self.cla) self.assertEqual(self.user['registered'].cla_set.all()[0], self.cla) self.assertEqual(self.cla.users.all()[0], self.user['registered']) assert rel.created_at