def test_has_role(self): backend = RoleBackend() user1, user2, user3, user4 = self.user1, self.user2, self.user3, self.user4 user5, user6, user7, user8 = self.user5, self.user6, self.user7, self.user8 self.assertTrue(backend.has_role(user1, 'permission_test_role1')) self.assertFalse(backend.has_role(user1, 'permission_test_role2')) self.assertFalse(backend.has_role(user1, 'permission_test_role3')) self.assertFalse(backend.has_role(user1, 'permission_test_role4')) self.assertFalse(backend.has_role(user1, 'permission_test_role5')) self.assertFalse(backend.has_role(user1, 'permission_test_role6')) self.assertTrue(backend.has_role(user2, 'permission_test_role1')) self.assertFalse(backend.has_role(user2, 'permission_test_role2')) self.assertFalse(backend.has_role(user2, 'permission_test_role3')) self.assertFalse(backend.has_role(user2, 'permission_test_role4')) self.assertFalse(backend.has_role(user2, 'permission_test_role5')) self.assertFalse(backend.has_role(user2, 'permission_test_role6')) self.assertTrue(backend.has_role(user3, 'permission_test_role1')) self.assertTrue(backend.has_role(user3, 'permission_test_role2')) self.assertFalse(backend.has_role(user3, 'permission_test_role3')) self.assertFalse(backend.has_role(user3, 'permission_test_role4')) self.assertFalse(backend.has_role(user3, 'permission_test_role5')) self.assertFalse(backend.has_role(user3, 'permission_test_role6')) self.assertTrue(backend.has_role(user4, 'permission_test_role1')) self.assertFalse(backend.has_role(user4, 'permission_test_role2')) self.assertTrue(backend.has_role(user4, 'permission_test_role3')) self.assertFalse(backend.has_role(user4, 'permission_test_role4')) self.assertFalse(backend.has_role(user4, 'permission_test_role5')) self.assertFalse(backend.has_role(user4, 'permission_test_role6')) self.assertTrue(backend.has_role(user5, 'permission_test_role1')) self.assertFalse(backend.has_role(user5, 'permission_test_role2')) self.assertTrue(backend.has_role(user5, 'permission_test_role3')) self.assertFalse(backend.has_role(user5, 'permission_test_role4')) self.assertFalse(backend.has_role(user5, 'permission_test_role5')) self.assertFalse(backend.has_role(user5, 'permission_test_role6')) self.assertTrue(backend.has_role(user6, 'permission_test_role1')) self.assertFalse(backend.has_role(user6, 'permission_test_role2')) self.assertTrue(backend.has_role(user6, 'permission_test_role3')) self.assertTrue(backend.has_role(user6, 'permission_test_role4')) self.assertFalse(backend.has_role(user6, 'permission_test_role5')) self.assertFalse(backend.has_role(user6, 'permission_test_role6')) self.assertTrue(backend.has_role(user7, 'permission_test_role1')) self.assertFalse(backend.has_role(user7, 'permission_test_role2')) self.assertTrue(backend.has_role(user7, 'permission_test_role3')) self.assertFalse(backend.has_role(user7, 'permission_test_role4')) self.assertTrue(backend.has_role(user7, 'permission_test_role5')) self.assertFalse(backend.has_role(user7, 'permission_test_role6')) self.assertTrue(backend.has_role(user8, 'permission_test_role1')) self.assertFalse(backend.has_role(user8, 'permission_test_role2')) self.assertFalse(backend.has_role(user8, 'permission_test_role3')) self.assertFalse(backend.has_role(user8, 'permission_test_role4')) self.assertFalse(backend.has_role(user8, 'permission_test_role5')) self.assertTrue(backend.has_role(user8, 'permission_test_role6'))