def test_multiple_accounts_with_same_email(self): user1 = User(username='******') user2 = User(username='******') user1.email = '*****@*****.**' user2.email = '*****@*****.**' self.do_login.when.called_with(after_complete_checks=False)\ .should.throw(AuthException)
def start_session(username="******", password="******", enterprise="enterprise", api_url="https://*****:*****@enterprse.com" user.enterprise_id = "<enterprise_id>" user.enterprise_name = "enterprise" user.firstname = "John", user.id = "<user_id>" user.lastname = "Doe" user.role = "ROLE" # Set API KEY session._login_controller.api_key = user.api_key with patch.object(NURESTTestSession, "_authenticate", return_value=True): session.start() return user
def start_session(username="******", password="******", enterprise="enterprise", api_url="https://*****:*****@enterprse.com" user.enterprise_id ="<enterprise_id>" user.enterprise_name ="enterprise" user.firstname ="John", user.id ="<user_id>" user.lastname ="Doe" user.role ="ROLE" # Set API KEY session._login_controller.api_key = user.api_key # Activate session _NURESTSessionCurrentContext.session = session return user
def test_multiple_accounts_with_same_email(self): user = User(username='******') user.email = '*****@*****.**' self.do_login(after_complete_checks=False) expect(self.strategy.session_get('username').startswith('foobar')) \ .to.equal(True)