Exemplo n.º 1
0
def test_overview(client):
    response = client.get('/1/overview/')
    title = b'Monitor and control'
    # with open('a.html', 'wb') as f:
    # f.write(response.data)
    assert (title in response.data
            # and b'>Overview<' not in response.data
            and not simple_ui(response.data))
Exemplo n.º 2
0
def test_logs(client):
    response = client.get('/1/logs/')
    title = b'Directory listing for /logs/'
    assert title in response.data and not simple_ui(response.data)
Exemplo n.º 3
0
def test_items(client):
    response = client.get('/1/items/')
    title = b'Directory listing for /items/'
    assert ((title in response.data or b"No Such Resource" in response.data)
            and not simple_ui(response.data))
Exemplo n.º 4
0
def test_manage(client):
    response = client.get('/1/manage/')
    title = b'Get the list of projects uploaded'
    assert title in response.data and not simple_ui(response.data)
Exemplo n.º 5
0
def test_schedule(client):
    response = client.get('/1/schedule/')
    title = b'Schedule a spider run'
    assert title in response.data and not simple_ui(response.data)
Exemplo n.º 6
0
def test_deploy(client):
    response = client.get('/1/deploy/')
    title = b'Add a version to a project'
    assert title in response.data and not simple_ui(response.data)
Exemplo n.º 7
0
def test_dashboard(client):
    response = client.get('/1/dashboard/')
    title = b'Get the list of pending'
    assert (title in response.data
            # and b'>Overview<' not in response.data
            and not simple_ui(response.data))
Exemplo n.º 8
0
def test_logs(client):
    response = client.get('/1/logs/?ui=simple')
    assert b"Directory listing for /logs/" in response.data and simple_ui(response.data)
Exemplo n.º 9
0
def test_logs_uploaded_demo_txt(client):
    response = client.get('/1/logs/uploaded/demo.txt')
    assert b"Stats collection" in response.data and not simple_ui(response.data)
Exemplo n.º 10
0
def test_logs_stats(client):
    response = client.get(
        '/1/logs/stats/fakeproject/fakespider/fakejob/?ui=simple')
    assert b"No Such Resource" in response.data and simple_ui(response.data)
Exemplo n.º 11
0
def test_logs_upload(client):
    response = client.get('/1/logs/upload/?ui=simple')
    assert b"Upload and parse" in response.data and simple_ui(response.data)
Exemplo n.º 12
0
def test_logs_uploaded_demo_txt(client):
    response = client.get('/1/logs/uploaded/demo.txt?ui=simple')
    assert b"Statistics" in response.data and simple_ui(response.data)
Exemplo n.º 13
0
def test_directory(client):
    response = client.get('/1/directory/?ui=simple')
    assert b"Directory listing" in response.data and simple_ui(response.data)
Exemplo n.º 14
0
def test_dashboard(client):
    response = client.get('/1/dashboard/?ui=simple')
    assert b"Visit New UI" in response.data and simple_ui(response.data)
Exemplo n.º 15
0
def test_parse(client):
    response = client.get('/1/log/upload/')
    title = b'Upload to parse'
    assert title in response.data and not simple_ui(response.data)
Exemplo n.º 16
0
def test_logs_utf8(client):
    response = client.get('/1/logs/utf8/fakeproject/fakespider/fakejob/')
    assert b"No Such Resource" in response.data and not simple_ui(response.data)
Exemplo n.º 17
0
def test_items(client):
    response = client.get('/1/items/?ui=simple')
    assert ((b"Directory listing for /items/" in response.data or b"No Such Resource" in response.data)
           and simple_ui(response.data))