コード例 #1
0
    def test_updating_object_with_null_fk(self):
        obj = NullableForeignKeySource(name='example', target=None)
        obj.save()
        serialized_data = NullableFKSourceSerializer(obj).data

        response = self.client.put(reverse('object-detail', args=[obj.pk]), serialized_data)

        self.assertEqual(response.data, serialized_data)
コード例 #2
0
 def setUp(self):
     target = ForeignKeyTarget(name='target-1')
     target.save()
     for idx in range(1, 4):
         if idx == 3:
             target = None
         source = NullableForeignKeySource(name='source-%d' % idx, target=target)
         source.save()
コード例 #3
0
 def setUp(self):
     target = ForeignKeyTarget(name='target-1')
     target.save()
     for idx in range(1, 4):
         if idx == 3:
             target = None
         source = NullableForeignKeySource(name='source-%d' % idx, target=target)
         source.save()