Ejemplo n.º 1
0
def test_service():
    analysis = requests.get(fixture.url("analyze-url/analyze-url", test=10)).json()

    assert analysis["directive"] is None
    assert analysis["content"] is not None
    assert analysis["content"]["type"] == Content.Service
    assert analysis["content"]["path"] == fixture.relative_path("tests/web/analyze-url/analyze-url.py")
    assert analysis["content"]["pargs"] == ["1", "2", "3"]
Ejemplo n.º 2
0
def test_directory():
    analysis = requests.get(fixture.url("analyze-url/analyze-url", test=6)).json()

    assert analysis["directive"] is None
    assert analysis["content"] is not None
    assert analysis["content"]["type"] == Content.Directory
    assert analysis["content"]["path"] == fixture.relative_path("tests/web/analyze-url/")
    assert analysis["content"]["pargs"] is None
Ejemplo n.º 3
0
def test_open_nonconfig():
    analysis = requests.get(fixture.url("analyze-url/analyze-url", test=4)).json()

    assert analysis["directive"] is None
    assert analysis["content"] is not None
    assert analysis["content"]["type"] == Content.File
    assert analysis["content"]["path"] == fixture.relative_path("tests/web/analyze-url/standalone.yaml")
    assert analysis["content"]["pargs"] is None
Ejemplo n.º 4
0
def test_open_source():
    analysis = requests.get(fixture.url("analyze-url/analyze-url", test=2)).json()

    assert analysis["directive"] is None
    assert analysis["content"] is not None
    assert analysis["content"]["type"] == Content.File
    assert analysis["content"]["path"] == fixture.relative_path("tests/web/analyze-url/open.py")
    assert analysis["content"]["pargs"] is None
Ejemplo n.º 5
0
def test_directory():
    analysis = requests.get(fixture.url("analyze-url/analyze-url",
                                        test=6)).json()

    assert analysis["directive"] is None
    assert analysis["content"] is not None
    assert analysis["content"]["type"] == Content.Directory
    assert analysis["content"]["path"] == fixture.relative_path(
        "tests/web/analyze-url/")
    assert analysis["content"]["pargs"] is None
Ejemplo n.º 6
0
def test_open_nonconfig():
    analysis = requests.get(fixture.url("analyze-url/analyze-url",
                                        test=4)).json()

    assert analysis["directive"] is None
    assert analysis["content"] is not None
    assert analysis["content"]["type"] == Content.File
    assert analysis["content"]["path"] == fixture.relative_path(
        "tests/web/analyze-url/standalone.yaml")
    assert analysis["content"]["pargs"] is None
Ejemplo n.º 7
0
def test_open_source():
    analysis = requests.get(fixture.url("analyze-url/analyze-url",
                                        test=2)).json()

    assert analysis["directive"] is None
    assert analysis["content"] is not None
    assert analysis["content"]["type"] == Content.File
    assert analysis["content"]["path"] == fixture.relative_path(
        "tests/web/analyze-url/open.py")
    assert analysis["content"]["pargs"] is None
Ejemplo n.º 8
0
def test_service():
    analysis = requests.get(fixture.url("analyze-url/analyze-url",
                                        test=10)).json()

    assert analysis["directive"] is None
    assert analysis["content"] is not None
    assert analysis["content"]["type"] == Content.Service
    assert analysis["content"]["path"] == fixture.relative_path(
        "tests/web/analyze-url/analyze-url.py")
    assert analysis["content"]["pargs"] == ["1", "2", "3"]
Ejemplo n.º 9
0
def test_service_cwd():
    response = requests.get(fixture.url("/cwd"))
    expected = fixture.relative_path("tests/web")

    assert response.content == expected