capturing print output

This commit is contained in:
Ajmera, Mahita SI/HZR-IDSA 2024-10-17 10:13:46 +02:00
parent e4cb102d50
commit 650f3cf6e1

View File

@ -18,7 +18,7 @@ def test_no_edges():
assert dist == expected assert dist == expected
def test_example_input(): def test_example_input(capsys):
num_vertices = 3 num_vertices = 3
graph = [ graph = [
[float("inf"), float("inf"), float("inf")], [float("inf"), float("inf"), float("inf")],
@ -35,13 +35,10 @@ def test_example_input():
[float("inf"), float("inf"), 0], [float("inf"), float("inf"), 0],
] ]
dist, _ = floyd_warshall(graph, num_vertices) dist, _ = floyd_warshall(graph, num_vertices)
_ = capsys.readouterr()
assert dist == expected assert dist == expected
if __name__ == "__main__":
pytest.main()
def test_unreachable_vertices(): def test_unreachable_vertices():
graph = [ graph = [
[0, 1, float("inf")], [0, 1, float("inf")],