def test_invalid_token_exception(): with pytest.raises(InvalidTokenException): user = api.TraccarAPI(base_url=test_url) user.login_with_token(token=invalid_token)
def test_valid_login_with_token(): user = api.TraccarAPI(base_url=test_url) user.login_with_token(token=admin_token)
def test_failed_login_with_credentials(): with pytest.raises(ForbiddenAccessException): user = api.TraccarAPI(base_url=test_url) user.login_with_credentials(username, wrong_password)
def test_valid_login_with_credentials(): user = api.TraccarAPI(base_url=test_url) result = user.login_with_credentials(username, correct_password) assert type(result) == dict
def user_session(): user = api.TraccarAPI(base_url=test_url) user.login_with_token(token=user_token) return user
def admin_session(): admin = api.TraccarAPI(base_url=test_url) admin.login_with_token(token=admin_token) return admin