mirror of
				https://github.com/encode/django-rest-framework.git
				synced 2025-11-04 09:57:55 +03:00 
			
		
		
		
	Merge pull request #4781 from auvipy/nego
converted negotiation tests asserts to pytest
This commit is contained in:
		
						commit
						c524925e14
					
				| 
						 | 
				
			
			@ -38,20 +38,20 @@ class TestAcceptedMediaType(TestCase):
 | 
			
		|||
    def test_client_without_accept_use_renderer(self):
 | 
			
		||||
        request = Request(factory.get('/'))
 | 
			
		||||
        accepted_renderer, accepted_media_type = self.select_renderer(request)
 | 
			
		||||
        self.assertEqual(accepted_media_type, 'application/json')
 | 
			
		||||
        assert accepted_media_type == 'application/json'
 | 
			
		||||
 | 
			
		||||
    def test_client_underspecifies_accept_use_renderer(self):
 | 
			
		||||
        request = Request(factory.get('/', HTTP_ACCEPT='*/*'))
 | 
			
		||||
        accepted_renderer, accepted_media_type = self.select_renderer(request)
 | 
			
		||||
        self.assertEqual(accepted_media_type, 'application/json')
 | 
			
		||||
        assert accepted_media_type == 'application/json'
 | 
			
		||||
 | 
			
		||||
    def test_client_overspecifies_accept_use_client(self):
 | 
			
		||||
        request = Request(factory.get('/', HTTP_ACCEPT='application/json; indent=8'))
 | 
			
		||||
        accepted_renderer, accepted_media_type = self.select_renderer(request)
 | 
			
		||||
        self.assertEqual(accepted_media_type, 'application/json; indent=8')
 | 
			
		||||
        assert accepted_media_type == 'application/json; indent=8'
 | 
			
		||||
 | 
			
		||||
    def test_client_specifies_parameter(self):
 | 
			
		||||
        request = Request(factory.get('/', HTTP_ACCEPT='application/openapi+json;version=2.0'))
 | 
			
		||||
        accepted_renderer, accepted_media_type = self.select_renderer(request)
 | 
			
		||||
        self.assertEqual(accepted_media_type, 'application/openapi+json;version=2.0')
 | 
			
		||||
        self.assertEqual(accepted_renderer.format, 'swagger')
 | 
			
		||||
        assert accepted_media_type == 'application/openapi+json;version=2.0'
 | 
			
		||||
        assert accepted_renderer.format == 'swagger'
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue
	
	Block a user