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"]
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
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
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
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
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
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
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"]
def test_service_cwd(): response = requests.get(fixture.url("/cwd")) expected = fixture.relative_path("tests/web") assert response.content == expected