Пример #1
0
def test_uses_skip_options():
    logger = BaseLogger(MOCK_AGENT, url=DEMO_URL)
    assert logger.skip_compression is False
    assert logger.skip_submission is False

    logger.skip_compression = True
    assert logger.skip_compression is True
    assert logger.skip_submission is False

    logger.skip_compression = False
    logger.skip_submission = True
    assert logger.skip_compression is False
    assert logger.skip_submission is True
Пример #2
0
def test_submits_to_demo_url_without_compression():
    logger = BaseLogger(MOCK_AGENT, url=DEMO_URL)
    logger.skip_compression = True
    assert logger.skip_compression is True
    message: List[List[str]] = [['agent', logger.agent], ['version', logger.version],
                                ['now', str(MOCK_NOW)], ['prototol', 'https'], ['skip_compression', 'true']]
    msg = json.dumps(message, separators=(',', ':'))
    assert parseable(msg) is True
    logger.submit(msg)
    assert logger.submit_failures == 0
    assert logger.submit_successes == 1