diff --git a/tests/test_auth.py b/tests/test_auth.py deleted file mode 100644 index 46edd13..0000000 --- a/tests/test_auth.py +++ /dev/null @@ -1,38 +0,0 @@ -from toot import App, User, api, config, auth -from tests.utils import retval - - -def test_register_app(monkeypatch): - app_data = {'id': 100, 'client_id': 'cid', 'client_secret': 'cs'} - - def assert_app(app): - assert isinstance(app, App) - assert app.instance == "foo.bar" - assert app.base_url == "https://foo.bar" - assert app.client_id == "cid" - assert app.client_secret == "cs" - - monkeypatch.setattr(api, 'create_app', retval(app_data)) - monkeypatch.setattr(api, 'get_instance', retval({"title": "foo", "version": "1", "uri": "bezdomni.net"})) - monkeypatch.setattr(config, 'save_app', assert_app) - - app = auth.register_app("foo.bar", "https://foo.bar") - assert_app(app) - - -def test_create_app_from_config(monkeypatch): - """When there is saved config, it's returned""" - monkeypatch.setattr(config, 'load_app', retval("loaded app")) - monkeypatch.setattr(api, 'get_instance', retval({"title": "foo", "version": "1", "uri": "bezdomni.net"})) - app = auth.create_app_interactive("https://bezdomni.net") - assert app == 'loaded app' - - -def test_create_app_registered(monkeypatch): - """When there is no saved config, a new app is registered""" - monkeypatch.setattr(config, 'load_app', retval(None)) - monkeypatch.setattr(auth, 'register_app', retval("registered app")) - monkeypatch.setattr(api, 'get_instance', retval({"title": "foo", "version": "1", "uri": "bezdomni.net"})) - - app = auth.create_app_interactive("bezdomni.net") - assert app == 'registered app'