mirror of
				https://github.com/encode/django-rest-framework.git
				synced 2025-11-04 09:57:55 +03:00 
			
		
		
		
	add auth param to request client calls
This commit is contained in:
		
							parent
							
								
									4b947a6a2a
								
							
						
					
					
						commit
						b86765d9c0
					
				| 
						 | 
					@ -362,7 +362,8 @@ class OAuthTests(TestCase):
 | 
				
			||||||
    def test_post_form_with_urlencoded_parameters(self):
 | 
					    def test_post_form_with_urlencoded_parameters(self):
 | 
				
			||||||
        """Ensure POSTing with x-www-form-urlencoded auth parameters passes"""
 | 
					        """Ensure POSTing with x-www-form-urlencoded auth parameters passes"""
 | 
				
			||||||
        params = self._create_authorization_url_parameters()
 | 
					        params = self._create_authorization_url_parameters()
 | 
				
			||||||
        response = self.csrf_client.post('/oauth/', params)
 | 
					        auth = self._create_authorization_header()
 | 
				
			||||||
 | 
					        response = self.csrf_client.post('/oauth/', params, HTTP_AUTHORIZATION=auth)
 | 
				
			||||||
        self.assertEqual(response.status_code, 200)
 | 
					        self.assertEqual(response.status_code, 200)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    @unittest.skipUnless(oauth_provider, 'django-oauth-plus not installed')
 | 
					    @unittest.skipUnless(oauth_provider, 'django-oauth-plus not installed')
 | 
				
			||||||
| 
						 | 
					@ -424,7 +425,8 @@ class OAuthTests(TestCase):
 | 
				
			||||||
        read_write_access_token.resource.is_readonly = False
 | 
					        read_write_access_token.resource.is_readonly = False
 | 
				
			||||||
        read_write_access_token.resource.save()
 | 
					        read_write_access_token.resource.save()
 | 
				
			||||||
        params = self._create_authorization_url_parameters()
 | 
					        params = self._create_authorization_url_parameters()
 | 
				
			||||||
        response = self.csrf_client.post('/oauth-with-scope/', params)
 | 
					        auth = self._create_authorization_header()
 | 
				
			||||||
 | 
					        response = self.csrf_client.post('/oauth-with-scope/', params, HTTP_AUTHORIZATION=auth)
 | 
				
			||||||
        self.assertEqual(response.status_code, 200)
 | 
					        self.assertEqual(response.status_code, 200)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    @unittest.skipUnless(oauth_provider, 'django-oauth-plus not installed')
 | 
					    @unittest.skipUnless(oauth_provider, 'django-oauth-plus not installed')
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user