Beispiel #1
0
 def setUp(self):
     self.activity1 = _create_test_activity(id="0001",
                                            iati_identifier="0001")
     self.activity2 = _create_test_activity(id="0002",
                                            iati_identifier="0002")
     self.activity3 = _create_test_activity(id="0003",
                                            iati_identifier="0003")
Beispiel #2
0
    def setUp(self):
        # TODO: mock a queryset instead - 2016-04-11
        self.activity = _create_test_activity(id="test", iati_identifier="test123")
        self.activity2 = _create_test_activity(id="test2", iati_identifier="test456")
        self.activity.save()
        self.activity2.save()

        self.queryset = Activity.objects.all()
Beispiel #3
0
 def setUp(self):
     management.call_command('flush', interactive=False, verbosity=0)
     self.activity1 = _create_test_activity(id="0001",
                                            iati_identifier="0001")
     self.activity2 = _create_test_activity(id="0002",
                                            iati_identifier="0002")
     self.activity3 = _create_test_activity(id="0003",
                                            iati_identifier="0003")
 def setUp(self):
     self.activity1 = _create_test_activity(
         id="0001",
         iati_identifier="0001"
     )
     self.activity2 = _create_test_activity(
         id="0002",
         iati_identifier="0002"
     )
     self.activity3 = _create_test_activity(
         id="0003",
         iati_identifier="0003"
     )
Beispiel #5
0
    def test_delete_related_activity(self):
        activity = _create_test_activity(id='100000', iati_identifier='100000')
        assert activity.relatedactivity_set.count(
        ) == 1  # _create_test_activity() creates 1 related activity

        # save related activity pk to query fresh object after deleting main activity
        related_activity = activity.relatedactivity_set.all()[0]
        related_activity_pk = related_activity.pk
        ref_activity_pk = related_activity.ref_activity.pk

        # Deleting an activity also deletes RelatedActivity but not the RelatedActivity.ref_activity instance
        activity.delete()

        self.assertEqual(Activity.objects.filter(pk='100000').count(), 0)
        self.assertEqual(
            RelatedActivity.objects.filter(pk=related_activity_pk).count(), 0)
        self.assertEqual(
            Activity.objects.filter(pk=ref_activity_pk).count(), 1)
    def test_delete_related_activity(self):
        activity = _create_test_activity(id='100000', iati_identifier='100000')
        # _create_test_activity() creates 1 related activity:
        assert activity.relatedactivity_set.count() == 1

        # save related activity pk to query fresh object after deleting main
        # activity
        related_activity = activity.relatedactivity_set.all()[0]
        related_activity_pk = related_activity.pk
        ref_activity_pk = related_activity.ref_activity.pk

        # Deleting an activity also deletes RelatedActivity but not the
        # RelatedActivity.ref_activity instance
        activity.delete()

        self.assertEqual(Activity.objects.filter(pk='100000').count(), 0)
        self.assertEqual(RelatedActivity.objects.filter(
            pk=related_activity_pk
        ).count(), 0)
        self.assertEqual(Activity.objects.filter(
            pk=ref_activity_pk
        ).count(), 1)
Beispiel #7
0
 def setUp(self):
     self.activity = _create_test_activity()
Beispiel #8
0
 def test_create_activity(self):
     self.assertEqual(Activity.objects.count(), 0)
     _create_test_activity(id='100000', iati_identifier='100000')
     self.assertIsNotNone(Activity.objects.get(pk='100000'))
Beispiel #9
0
 def test_delete_activity(self):
     activity = _create_test_activity(id='100000', iati_identifier='100000')
     activity.delete()
     self.assertEqual(Activity.objects.filter(pk='100000').count(), 0)
 def test_create_activity(self):
     self.assertEqual(Activity.objects.count(), 0)
     _create_test_activity(id='100000', iati_identifier='100000')
     self.assertIsNotNone(Activity.objects.get(pk='100000'))
 def test_delete_activity(self):
     activity = _create_test_activity(id='100000', iati_identifier='100000')
     activity.delete()
     self.assertEqual(Activity.objects.filter(pk='100000').count(), 0)