[#277] Dans le manager par défaut de tous les modèles, ne lister que les objets actifs.
[auf_django_references.git] / tests / simpletests / tests.py
1 # encoding: utf-8
2
3 from django.test import TestCase
4
5 from auf.django.references import models as ref
6
7
8 class ActifsTestCase(TestCase):
9
10 def test_add_region_then_deactivate_then_readd(self):
11 self.assertEqual(ref.Region.objects.count(), 0)
12 region = ref.Region.objects.create(code='A', nom='Amériques')
13 self.assertEqual(ref.Region.objects.count(), 1)
14 region.actif = False
15 region.save()
16 self.assertEqual(ref.Region.objects.count(), 0)
17 self.assertEqual(ref.Region.avec_inactifs.count(), 1)