コード例 #1
0
def test_get_valid_ro_apikey():
    with patch.object(ConfigParser.ConfigParser,
                      'get',
                      return_value=misc_ex.TEST_APIKEY_WITH_VALID_LENGTH):
        ro_api_key = apiutils.get_ro_apikey()

        assert ro_api_key == misc_ex.TEST_APIKEY_WITH_VALID_LENGTH
コード例 #2
0
ファイル: test_apiutils.py プロジェクト: stopal-r7/lecli
def test_get_invalid_ro_apikey(capsys):
    with patch.object(ConfigParser.ConfigParser, 'get',
                      return_value=misc_ex.TEST_APIKEY_WITH_INVALID_LENGTH):
        ro_api_key = apiutils.get_ro_apikey()
        out, err = capsys.readouterr()

        assert ro_api_key == misc_ex.TEST_APIKEY_WITH_INVALID_LENGTH
        assert 'Error: Read-only API Key not of correct length\n' == out
コード例 #3
0
def test_get_invalid_ro_apikey(capsys):
    with patch.object(ConfigParser.ConfigParser,
                      'get',
                      return_value=misc_ex.TEST_APIKEY_WITH_INVALID_LENGTH):
        ro_api_key = apiutils.get_ro_apikey()
        out, err = capsys.readouterr()

        assert ro_api_key == misc_ex.TEST_APIKEY_WITH_INVALID_LENGTH
        assert 'Error: Read-only API Key not of correct length\n' == out
コード例 #4
0
def test_get_invalid_ro_apikey(capsys):
    with patch.object(ConfigParser.ConfigParser,
                      'get',
                      return_value=misc_ex.TEST_APIKEY_WITH_INVALID_LENGTH):
        with pytest.raises(SystemExit):
            ro_api_key = apiutils.get_ro_apikey()
            out, err = capsys.readouterr()

            assert ro_api_key is None
            assert misc_ex.TEST_APIKEY_WITH_INVALID_LENGTH in out
            assert 'is not of correct length' in out
コード例 #5
0
ファイル: test_apiutils.py プロジェクト: stopal-r7/lecli
def test_get_valid_ro_apikey():
    with patch.object(ConfigParser.ConfigParser, 'get',
                      return_value=misc_ex.TEST_APIKEY_WITH_VALID_LENGTH):
        ro_api_key = apiutils.get_ro_apikey()

        assert ro_api_key == misc_ex.TEST_APIKEY_WITH_VALID_LENGTH