Ejemplo n.º 1
0
    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()
Ejemplo n.º 2
0
    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()
Ejemplo n.º 3
0
 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
Ejemplo n.º 4
0
 def test_reactivate_institution(self):
     institution = InstitutionFactory()
     institution.deactivated = timezone.now()
     institution.save()
     institution.reactivate()
     assert institution.deactivated is None