def test_related_field_with_no_pk(self): """Test that a related field receiving a model object with no primary key returns None. """ rel_field = RelatedField(()) answer = rel_field.to_native(test_models.ChildModel()) self.assertEqual(answer, None)
def setUp(self): # Save my fake models to my test class. NormalModel = test_models.NormalModel self.nm = test_models.NormalModel self.cm = test_models.ChildModel # Set up related fields and things. self.rel_field = RelatedField(()) self.rel_field.context = {} if hasattr(test_models.NormalModel.objects, 'get_queryset'): self.rel_field.queryset = NormalModel.objects.get_queryset() else: self.rel_field.queryset = NormalModel.objects.get_query_set()