Example #1
0
def test_fetch_slug() -> None:
    result = fetch('https://api.travis-ci.org', 'redaxmedia/chroma-feedback')

    assert result[0]['producer'] == 'travis'
    assert result[0]['slug'] == 'redaxmedia/chroma-feedback'
    assert result[0]['active'] is True
    assert result[0]['status']
Example #2
0
def test_fetch_user() -> None:
    result = fetch('https://api.travis-ci.org', 'redaxmedia')

    assert result[1]['producer'] == 'travis'
    assert result[1]['slug']
    assert result[1]['active'] is True
    assert result[1]['status']
Example #3
0
def test_fetch_user() -> None:
    if os.environ.get('TRAVIS_TOKEN'):
        result = fetch('https://api.travis-ci.com', 'redaxmedia',
                       os.environ.get('TRAVIS_TOKEN'))

        assert result[0]['producer'] == 'travis'
        assert result[0]['slug']
        assert result[0]['active'] is True
        assert result[0]['status']
    else:
        pytest.skip('TRAVIS_TOKEN is not defined')
Example #4
0
def test_fetch_invalid() -> None:
    result = fetch(None, None, None)

    assert result == []