def test_GivenExpiredSessionWithMatchingRole_HasRoleReturnsFalse(self): auth_session.TTL = -1 auth_session.start(roles=['you', 'him', 'them']) self.assertFalse(auth_session.has_role('him'))
def test_GivenActiveSessionWithMatchingRole_HasRoleReturnsTrue(self): auth_session.start(roles=['you', 'him', 'them']) self.assertTrue(auth_session.has_role('him'))
def test_GivenActiveSessionWithoutRoles_HasRoleReturnsFalse(self): auth_session.start(roles=None) self.assertFalse(auth_session.has_role('me'))
def test_GivenActiveSessionWithEmptyListOfRoles_HasRoleReturnsFalse(self): auth_session.start(roles=[]) self.assertFalse(auth_session.has_role('me'))
def test_GivenInactiveSession_HasRoleReturnsFalse(self): self.assertFalse(auth_session.has_role('me'))