def test_credentials_create_from_credentials(self): credentials1 = Credentials(api_key='abc123', username='******') credentials2 = Credentials.from_credentials(credentials1) assert credentials1.api_key == credentials2.api_key assert credentials1.username == credentials2.username assert credentials1.base_url == credentials2.base_url
def test_credentials_eq_method(self): credentials1 = Credentials(api_key='abc123', username='******') credentials2 = Credentials.from_credentials(credentials1) assert credentials1 == credentials2
def test_credentials_create_from_credentials_with_no_credentials(self): with pytest.raises(ValueError): Credentials.from_credentials({})