Ejemplo n.º 1
0
def test_get_logset(mocked_url, mocked_ro_apikey, capsys):
    mocked_url.return_value = '', MOCK_API_URL
    mocked_ro_apikey.return_value = str(uuid.uuid4())
    logset_id = 'XXXXXXXX-XXXX-YYYY-XXXX-XXXXXXXXXXXX'
    httpretty.register_uri(httpretty.GET, MOCK_API_URL,
                           status=200,
                           content_type='application/json',
                           body=json.dumps(LOGSET_RESPONSE))

    api.get_logset(logset_id)
    out, err = capsys.readouterr()

    assert logset_id in out
Ejemplo n.º 2
0
def test_get_logset(mocked_url, mocked_ro_apikey, capsys):
    mocked_url.return_value = LOGSET_API
    mocked_ro_apikey.return_value = misc_ex.TEST_APIKEY_WITH_VALID_LENGTH

    httpretty.register_uri(httpretty.GET, LOGSET_API + '/XXXXXXXX-XXXX-YYYY-XXXX-XXXXXXXXXXXX',
                           status=200,
                           content_type='application/json',
                           body=json.dumps(resp_ex.logsets_response))

    api.get_logset('XXXXXXXX-XXXX-YYYY-XXXX-XXXXXXXXXXXX')
    out, err = capsys.readouterr()

    assert 'XXXXXXXX-XXXX-YYYY-XXXX-XXXXXXXXXXXX' in out
Ejemplo n.º 3
0
def test_get_logset(mocked_url, mocked_ro_apikey, capsys):
    mocked_url.return_value = '', MOCK_API_URL
    mocked_ro_apikey.return_value = str(uuid.uuid4())
    logset_id = 'XXXXXXXX-XXXX-YYYY-XXXX-XXXXXXXXXXXX'
    httpretty.register_uri(httpretty.GET,
                           MOCK_API_URL,
                           status=200,
                           content_type='application/json',
                           body=json.dumps(LOGSET_RESPONSE))

    api.get_logset(logset_id)
    out, err = capsys.readouterr()

    assert logset_id in out
Ejemplo n.º 4
0
def test_delete_logset_with_log_in_another_logset(mocked_url, mocked_rw_apikey, mocked_ro_apikey, capsys):
    mocked_url.return_value = '', MOCK_API_URL
    mocked_rw_apikey.return_value = str(uuid.uuid4())
    mocked_ro_apikey.return_value = str(uuid.uuid4())

    httpretty.register_uri(httpretty.DELETE, MOCK_API_URL,
                           status=204, content_type='application/json')

    httpretty.register_uri(httpretty.GET, MOCK_API_URL,
                           status=200, content_type='application/json',
                           body=json.dumps({}))

    api.delete_logset('123')
    api.get_logset('456')
    out, err = capsys.readouterr()

    assert not err
Ejemplo n.º 5
0
def test_delete_logset_with_log_in_another_logset(mocked_url, mocked_rw_apikey, mocked_ro_apikey, capsys):
    mocked_url.return_value = LOGSET_API
    mocked_rw_apikey.return_value = misc_ex.TEST_APIKEY_WITH_VALID_LENGTH
    mocked_ro_apikey.return_value = misc_ex.TEST_APIKEY_WITH_VALID_LENGTH

    httpretty.register_uri(httpretty.DELETE, LOGSET_API + '/123',
                           status=204, content_type='application/json')

    httpretty.register_uri(httpretty.GET, LOGSET_API + '/456',
                           status=200, content_type='application/json',
                           body=resp_ex.basic_logset_response_with_log)

    api.delete_logset('123')
    api.get_logset('456')
    out, err = capsys.readouterr()

    assert "XXXXXXXX-ABCD-YYYY-DCBA-XXXXXXXXXXXX" in out
Ejemplo n.º 6
0
def test_delete_logset_with_log_in_another_logset(mocked_url, mocked_rw_apikey,
                                                  mocked_ro_apikey, capsys):
    mocked_url.return_value = '', MOCK_API_URL
    mocked_rw_apikey.return_value = str(uuid.uuid4())
    mocked_ro_apikey.return_value = str(uuid.uuid4())

    httpretty.register_uri(httpretty.DELETE,
                           MOCK_API_URL,
                           status=204,
                           content_type='application/json')

    httpretty.register_uri(httpretty.GET,
                           MOCK_API_URL,
                           status=200,
                           content_type='application/json',
                           body=json.dumps({}))

    api.delete_logset('123')
    api.get_logset('456')
    out, err = capsys.readouterr()

    assert not err
Ejemplo n.º 7
0
def getlogset(logset_id):
    """
    Get a logset with the provided ID
    """
    api.get_logset(logset_id)
Ejemplo n.º 8
0
def getlogset(logset_id):
    """
    Get a logset with the provided ID
    """
    api.get_logset(logset_id)