def test_other_error(self, requests_post, requests_get, email_input, password_getpass): # pylint:disable=unused-argument requests_post.return_value.status_code = 200 requests_post.return_value.cookies = {COOKIE_KEY_PROD: "cookie"} requests_get.return_value.status_code = "undefined" with pytest.raises(InterruptedError): SeerAuth("api-url")
def test_401_error(self, requests_post, requests_get, email_input, password_getpass): # pylint:disable=unused-argument requests_post.return_value.status_code = 200 requests_post.return_value.cookies = {DEFAULT_COOKIE_KEY: "cookie"} requests_get.return_value.status_code = 401 with pytest.raises(InterruptedError): SeerAuth("api-url")
def test_success(self, read_cookie, requests_post, # pylint:disable=unused-argument requests_get, email_input, password_getpass): # pylint:disable=unused-argument requests_post.return_value.status_code = 200 requests_post.return_value.cookies = {COOKIE_KEY_PROD: "cookie"} requests_get.return_value.status_code = 200 requests_get.return_value.json.return_value = {"session": "active"} result = SeerAuth("api-url") assert result.cookie[COOKIE_KEY_PROD] == "cookie"
def test_other_error(self, requests_post, requests_get, unused_email_input, unused_password_getpass, unused_sleep): requests_post.return_value.status_code = 200 requests_post.return_value.cookies = { SeerAuth.default_cookie_key: "cookie" } requests_get.return_value.status_code = "undefined" with pytest.raises(InterruptedError): SeerAuth("api-url") assert unused_sleep.call_count == 3
def test_401_error(self, requests_post, requests_get, unused_email_input, unused_password_getpass, unused_sleep): requests_post.return_value.status_code = 200 requests_post.return_value.cookies = { SeerAuth.default_cookie_key: "cookie" } requests_get.return_value.status_code = 401 with pytest.raises(InterruptedError): SeerAuth("api-url") unused_sleep.assert_not_called()
def test_success(self, unused_read_cookie, requests_post, requests_get, unused_email_input, unused_password_getpass, unused_sleep): requests_post.return_value.status_code = 200 requests_post.return_value.cookies = { SeerAuth.default_cookie_key: "cookie" } requests_get.return_value.status_code = 200 requests_get.return_value.json.return_value = {"session": "active"} result = SeerAuth("api-url") assert result.cookie[SeerAuth.default_cookie_key] == "cookie" unused_sleep.assert_not_called()