| 777 | |
| 778 | class TestIntegration(TestCase): |
| 779 | def setUp(self): |
| 780 | self.foreign_key_target = ForeignKeyTargetModel.objects.create( |
| 781 | name='foreign_key' |
| 782 | ) |
| 783 | self.one_to_one_target = OneToOneTargetModel.objects.create( |
| 784 | name='one_to_one' |
| 785 | ) |
| 786 | self.many_to_many_targets = [ |
| 787 | ManyToManyTargetModel.objects.create( |
| 788 | name='many_to_many (%d)' % idx |
| 789 | ) for idx in range(3) |
| 790 | ] |
| 791 | self.instance = RelationalModel.objects.create( |
| 792 | foreign_key=self.foreign_key_target, |
| 793 | one_to_one=self.one_to_one_target, |
| 794 | ) |
| 795 | self.instance.many_to_many.set(self.many_to_many_targets) |
| 796 | |
| 797 | def test_pk_retrieval(self): |
| 798 | class TestSerializer(serializers.ModelSerializer): |