Exemple #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))
Exemple #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)
Exemple #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))
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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))
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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))