mirror of
				https://github.com/encode/django-rest-framework.git
				synced 2025-10-31 07:57:55 +03:00 
			
		
		
		
	Add failing test
This commit is contained in:
		
							parent
							
								
									003c304115
								
							
						
					
					
						commit
						2b199f7588
					
				|  | @ -524,6 +524,38 @@ class TestRelationalFieldMappings(TestCase): | |||
|         """) | ||||
|         self.assertEqual(unicode_repr(TestSerializer()), expected) | ||||
| 
 | ||||
|     def test_nested_hyperlinked_relations_star(self): | ||||
|         class TestSerializer(serializers.HyperlinkedModelSerializer): | ||||
|             class Meta: | ||||
|                 model = RelationalModel | ||||
|                 depth = 1 | ||||
|                 fields = '__all__' | ||||
| 
 | ||||
|                 extra_kwargs = { | ||||
|                     'url': { | ||||
|                         'source': '*', | ||||
|                     }} | ||||
| 
 | ||||
|         expected = dedent(""" | ||||
|             TestSerializer(): | ||||
|                 url = HyperlinkedIdentityField(source='*', view_name='relationalmodel-detail') | ||||
|                 foreign_key = NestedSerializer(read_only=True): | ||||
|                     url = HyperlinkedIdentityField(view_name='foreignkeytargetmodel-detail') | ||||
|                     name = CharField(max_length=100) | ||||
|                 one_to_one = NestedSerializer(read_only=True): | ||||
|                     url = HyperlinkedIdentityField(view_name='onetoonetargetmodel-detail') | ||||
|                     name = CharField(max_length=100) | ||||
|                 many_to_many = NestedSerializer(many=True, read_only=True): | ||||
|                     url = HyperlinkedIdentityField(view_name='manytomanytargetmodel-detail') | ||||
|                     name = CharField(max_length=100) | ||||
|                 through = NestedSerializer(many=True, read_only=True): | ||||
|                     url = HyperlinkedIdentityField(view_name='throughtargetmodel-detail') | ||||
|                     name = CharField(max_length=100) | ||||
|         """) | ||||
|         self.maxDiff = None | ||||
| 
 | ||||
|         self.assertEqual(unicode_repr(TestSerializer()), expected) | ||||
| 
 | ||||
|     def test_nested_unique_together_relations(self): | ||||
|         class TestSerializer(serializers.HyperlinkedModelSerializer): | ||||
|             class Meta: | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user