Python 使用不同的Django用户调用Django Unittest URL
我在Django中有以下Python 使用不同的Django用户调用Django Unittest URL,python,django,api,Python,Django,Api,我在Django中有以下unittest类 class TmpUrlTest(TestCase): def setUp(self): self.client = Client() test_group = Group('test_group') test_group.save() self.api_url = "/tmp_url/" self.test_user = User.objects.create(
unittest
类
class TmpUrlTest(TestCase):
def setUp(self):
self.client = Client()
test_group = Group('test_group')
test_group.save()
self.api_url = "/tmp_url/"
self.test_user = User.objects.create(username='user1')
self.test_user.set_password('pass')
self.test_user.save()
self.test_user.groups.add(test_group)
def test_url(self):
response = self.client.get(self.api_url)
self.assertEqual(response.status_code, 200)
现在在我的get调用中,我希望用户是
user1
。打电话的时候有什么办法吗 在发送请求之前,您需要以用户身份登录
self.client.login(username='user1', password='pass')
在发送请求之前,您需要以用户身份登录
self.client.login(username='user1', password='pass')