def setUpTestData(cls): ''' SuperAdmin is the first user created Barber is a user that is part of the Barber group and is_staff field is True Non-admins are just regular users: customers ''' cls.superAdminInfo = generateUser() cls.barberInfo = generateUser() cls.userInfo = generateUser()
def update_by_another_user(self): other_userInfo = generateUser() self.registerUser(other_userInfo) self.loginUser(other_userInfo) # At this point this user has id number 2 other_user = User.objects.get(username=other_userInfo['username']) self.assertEqual(other_user.id, 2) # Try to change the password of another user data = {} data['password'] = '******' response = self.client.patch('/user/1/', data, format='json') self.assertEqual(response.status_code, status.HTTP_403_FORBIDDEN) user = User.objects.get(username=self.userInfo['username'])
def setUpTestData(cls): cls.userInfo = generateUser()
def setUp(self): self.userInfo = generateUser() self.registerUser(self.userInfo) self.loginUser(self.userInfo)