def test_has_permission(self): class DeleteAdminPermission(object): pass user_data = { 'first_name': 'test', 'last_name': 'user', 'is_user': True, 'password': generate_password_hash('123456'), 'permissions': [DeleteAdminPermission, ] } user = User(**user_data) self.assertTrue(user.has_permission(DeleteAdminPermission))
def test_has_permission_for_inactive_user(self): class ViewAdminSitePermission(object): pass user_data = { 'first_name': 'test', 'last_name': 'user', 'is_active': False, 'is_user': True, 'password': generate_password_hash('123456'), 'permissions': [ViewAdminSitePermission, ] } user = User(**user_data) self.assertFalse(user.has_permission(ViewAdminSitePermission))
def test_has_permission(self): class DeleteAdminPermission(object): pass user_data = { 'first_name': 'test', 'last_name': 'user', 'is_user': True, 'password': generate_password_hash('123456'), 'permissions': [ DeleteAdminPermission, ] } user = User(**user_data) self.assertTrue(user.has_permission(DeleteAdminPermission))
def test_has_permission_for_inactive_user(self): class ViewAdminSitePermission(object): pass user_data = { 'first_name': 'test', 'last_name': 'user', 'is_active': False, 'is_user': True, 'password': generate_password_hash('123456'), 'permissions': [ ViewAdminSitePermission, ] } user = User(**user_data) self.assertFalse(user.has_permission(ViewAdminSitePermission))