def test_get_valid_owner_apikey(): with patch.object(ConfigParser.ConfigParser, 'get', return_value=misc_ex.TEST_APIKEY_WITH_VALID_LENGTH): owner_api_key = apiutils.get_owner_apikey() assert owner_api_key == misc_ex.TEST_APIKEY_WITH_VALID_LENGTH
def test_get_invalid_owner_apikey(capsys): with patch.object(ConfigParser.ConfigParser, 'get', return_value=misc_ex.TEST_APIKEY_WITH_INVALID_LENGTH): apiutils.load_config = Mock() owner_api_key = apiutils.get_owner_apikey() out, err = capsys.readouterr() assert owner_api_key == misc_ex.TEST_APIKEY_WITH_INVALID_LENGTH assert 'Error: Owner API Key not of correct length\n' == out
def test_get_invalid_owner_apikey(capsys): with patch.object(ConfigParser.ConfigParser, 'get', return_value=misc_ex.TEST_APIKEY_WITH_INVALID_LENGTH): with pytest.raises(SystemExit): apiutils.load_config = Mock() result = apiutils.get_owner_apikey() out, err = capsys.readouterr() assert result is None assert misc_ex.TEST_APIKEY_WITH_INVALID_LENGTH in out assert 'is not of correct length' in out