예제 #1
0
def test_url(requests_mock):
    requests_mock.get(f'{MOCK_BASE_URL}/url/{MOCK_URL}', json=MOCK_URL_RESP)

    client = Client(MOCK_BASE_URL, MOCK_API_KEY, MOCK_PASSWORD, True, False)
    args = {'url': MOCK_URL}
    _, outputs, _ = url_command(client, args)

    assert outputs[outputPaths['url']][0]['Data'] == MOCK_URL
예제 #2
0
def test_url(requests_mock):
    requests_mock.get(f'{MOCK_BASE_URL}/url/{MOCK_URL}', json=MOCK_URL_RESP)

    client = Client(MOCK_BASE_URL, MOCK_API_KEY, MOCK_PASSWORD, True, False)
    args = {
        'url': MOCK_URL
    }
    result = url_command(client, args)

    assert result[0].indicator.url == MOCK_URL
    assert result[0].indicator.dbot_score.indicator == MOCK_URL_RESP[DBOT_SCORE_KEY]['Indicator']
    assert result[0].indicator.dbot_score.score == MOCK_URL_RESP[DBOT_SCORE_KEY]['Score']
    assert result[0].indicator.dbot_score.reliability == MOCK_URL_RESP[DBOT_SCORE_KEY]['Reliability']