예제 #1
0
def test_fetch_slug() -> None:
    result = fetch('https://circleci.com', 'github/redaxmedia/chroma-feedback',
                   None)

    assert result[0]['producer'] == 'circle'
    assert result[0]['slug'] == 'redaxmedia/chroma-feedback'
    assert result[0]['active'] is True
    assert result[0]['status']
예제 #2
0
def test_fetch_organization() -> None:
    if os.environ.get('CIRCLE_TOKEN'):
        result = fetch('https://circleci.com', 'github/redaxmedia', None, None,
                       os.environ.get('CIRCLE_TOKEN'))

        assert result[0]['producer'] == 'circle'
        assert result[0]['slug']
        assert result[0]['active'] is True
        assert result[0]['status']
    else:
        pytest.skip('CIRCLE_TOKEN is not defined')
예제 #3
0
def test_fetch_user() -> None:
    if 'CIRCLE_TOKEN' in os.environ:
        result = fetch('https://circleci.com', None,
                       os.environ['CIRCLE_TOKEN'])

        assert result[0]['producer'] == 'circle'
        assert result[0]['slug']
        assert result[0]['active'] is True
        assert result[0]['status']
    else:
        pytest.skip('CIRCLE_TOKEN is not defined')
예제 #4
0
def test_fetch_slug() -> None:
    if os.environ.get('CIRCLE_TOKEN'):
        result = fetch('https://circleci.com', None,
                       'github/redaxmedia/chroma-feedback', None,
                       os.environ.get('CIRCLE_TOKEN'))

        assert result[0]['producer'] == 'circle'
        assert result[0][
            'slug'] == 'gh/redaxmedia/chroma-feedback/lint-and-test'
        assert result[0]['active'] is True
        assert result[0]['status']
    else:
        pytest.skip('CIRCLE_TOKEN is not defined')
예제 #5
0
def test_fetch_invalid() -> None:
    result = fetch(None, None, None, None, None)

    assert result == []