Esempio n. 1
0
def test_purge_api_key():
    with fake_creds():
        assert read_cred(API_TOKEN_KEY) == 'fake_api_key'

        purge_api_key()

        with pytest.raises(KeyError):
            read_cred(API_TOKEN_KEY)
Esempio n. 2
0
    def test_purge_api_key(self):
        with fake_creds('.jovian', 'credentials.json'):
            assert read_cred(API_TOKEN_KEY) == 'fake_api_key'

            purge_api_key()

            with self.assertRaises(KeyError):
                read_cred(API_TOKEN_KEY)
Esempio n. 3
0
def test_write_guest_key():
    with fake_creds():
        write_guest_key("fake_guest_key")

        from jovian.utils.credentials import GUEST_TOKEN_KEY
        assert read_cred(GUEST_TOKEN_KEY) == "fake_guest_key"
Esempio n. 4
0
def test_write_api_key():
    with fake_creds():
        write_api_key("fake_api_key")

        from jovian.utils.credentials import API_TOKEN_KEY
        assert read_cred(API_TOKEN_KEY) == "fake_api_key"
Esempio n. 5
0
def test_write_webapp_url():
    with fake_creds():
        write_webapp_url("http://fake-webapp-url.ai/")

        from jovian.utils.credentials import WEBAPP_URL_KEY
        assert read_cred(WEBAPP_URL_KEY) == "http://fake-webapp-url.ai/"
Esempio n. 6
0
def test_write_org_id():
    with fake_creds():
        write_org_id("fake_org_id")

        from jovian.utils.credentials import ORG_ID_KEY
        assert read_cred(ORG_ID_KEY) == "fake_org_id"
Esempio n. 7
0
def test_write_api_url():
    with fake_creds():
        write_api_url("https://fake_api.jovian.ai/")

        from jovian.utils.credentials import API_URL_KEY
        assert read_cred(API_URL_KEY) == "https://fake_api.jovian.ai/"
Esempio n. 8
0
def test_read_cred_with_default():
    with fake_creds():
        assert read_cred('FAKE_ID', 'default_value') == 'default_value'
Esempio n. 9
0
def test_read_cred_no_default():
    with fake_creds():
        assert read_cred('ORG_ID') == 'staging'
Esempio n. 10
0
def test_write_org_id():
    with fake_creds('.jovian-write-api-url', 'credentials.json'):
        write_org_id("fake_org_id")

        from jovian.utils.credentials import ORG_ID_KEY
        assert read_cred(ORG_ID_KEY) == "fake_org_id"
Esempio n. 11
0
def test_read_cred_with_default():
    with fake_creds('.jovian', 'credentials.json'):
        assert read_cred('FAKE_ID', 'default_value') == 'default_value'
Esempio n. 12
0
def test_read_cred_no_default():
    with fake_creds('.jovian', 'credentials.json'):
        assert read_cred('ORG_ID') == 'staging'