def test_get_valid_rw_apikey(): with patch.object(ConfigParser.ConfigParser, 'get', return_value=misc_ex.TEST_APIKEY_WITH_VALID_LENGTH): rw_api_key = apiutils.get_rw_apikey() assert rw_api_key == misc_ex.TEST_APIKEY_WITH_VALID_LENGTH
def test_get_invalid_rw_apikey(capsys): with patch.object(ConfigParser.ConfigParser, 'get', return_value=misc_ex.TEST_APIKEY_WITH_INVALID_LENGTH): apiutils.load_config = Mock() rw_api_key = apiutils.get_rw_apikey() out, err = capsys.readouterr() assert rw_api_key == misc_ex.TEST_APIKEY_WITH_INVALID_LENGTH assert 'Error: Read/Write API Key not of correct length\n' == out
def test_get_invalid_rw_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_rw_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