Page MenuHomeSoftware Heritage

Jenkins > .tox.py3.lib.python3.7.site-packages.swh.graph.tests.test_api_client::test_visit_edges_limited[5]
Failed

TEST RESULT

Run At
May 5 2021, 10:49 AM
Details
graph_client = <RemoteGraphClient url=http://127.0.0.1:46605/graph/> max_edges = 5 @pytest.mark.parametrize("max_edges", [1, 2, 3, 4, 5]) def test_visit_edges_limited(graph_client, max_edges): actual = list( graph_client.visit_edges( "swh:1:rel:0000000000000000000000000000000000000010", max_edges=4, edges="rel:rev,rev:rev,rev:dir", ) ) expected = [ ( "swh:1:rel:0000000000000000000000000000000000000010", "swh:1:rev:0000000000000000000000000000000000000009", ), ( "swh:1:rev:0000000000000000000000000000000000000009", "swh:1:rev:0000000000000000000000000000000000000003", ), ( "swh:1:rev:0000000000000000000000000000000000000009", "swh:1:dir:0000000000000000000000000000000000000008", ), ( "swh:1:rev:0000000000000000000000000000000000000003", "swh:1:dir:0000000000000000000000000000000000000002", ), ] # As there are multiple valid answers for every value of max_edges (<= 3), # we cannot check for equality. # Instead, we check the client returned all edges but one. assert set(actual).issubset(set(expected)) > assert len(actual) == max_edges - 1 E assert 3 == 4 E +3 E -4 .tox/py3/lib/python3.7/site-packages/swh/graph/tests/test_api_client.py:172: AssertionError