示例#1
0
def test_track(ready):
    url = 'http://local.test/' + faker.uri_path()

    track(url)

    data = analyze('Actions.getPageUrls', period='day', date=date.today(), expanded=1)
    t = find_tracking(url, data)
    assert t is not None, 'No tracking entry found for {}'.format(url)
示例#2
0
def test_bulk_track(ready):
    urls = [('http://local.test/' + faker.uri_path(), datetime.now(), {}) for _ in range(3)]
    urls.append(('https://local.test/utf8-éèü', datetime.now(), {}))

    response = bulk_track(*urls)

    assert response['status'] == 'success'
    assert response['tracked'] == len(urls)

    data = analyze('Actions.getPageUrls', period='day', date=date.today(), expanded=1)
    for (url, _, _) in urls:
        t = find_tracking(url, data)
        assert t is not None, 'No tracking entry found for {}'.format(url)
示例#3
0
def test_track(ready):
    '''
    Use bulk_track w/ default params which should log to PIWIK_ID_FRONT
    '''
    url = 'http://local.test/' + faker.uri_path()

    track(url)

    data = analyze('Actions.getPageUrls',
                   period='day',
                   date=date.today(),
                   expanded=1)
    t = find_tracking(url, data)
    assert t is not None, 'No tracking entry found for {}'.format(url)