def test_deactivated_institution_not_in_default_queryset(self): institution = InstitutionFactory() assert institution in Institution.objects.all() institution.deactivated = timezone.now() institution.save() assert institution not in Institution.objects.all()
def test_deactivated_institution_in_all_institutions(self): institution = InstitutionFactory() assert institution in Institution.objects.get_all_institutions() institution.deactivated = timezone.now() institution.save() assert institution in Institution.objects.get_all_institutions()
def test_reactivate_active_institution_noop(self): institution = InstitutionFactory() institution.deactivated = None institution.save() with mock.patch.object(institution, 'save', return_value=None) as mock_save: institution.reactivate() assert not mock_save.called
def test_reactivate_institution(self): institution = InstitutionFactory() institution.deactivated = timezone.now() institution.save() institution.reactivate() assert institution.deactivated is None