From 5dc9640142cac3642e0bed121bb6a8bfee4ef96e Mon Sep 17 00:00:00 2001 From: Alimi Qudirah Date: Wed, 3 May 2023 10:55:29 +0100 Subject: added tests to euler.py (#6608) * fixes-for-6607 * Update networkx/algorithms/tests/test_euler.py Co-authored-by: Mridul Seth * Update euler test --------- Co-authored-by: Mridul Seth Co-authored-by: Mridul Seth --- networkx/algorithms/tests/test_euler.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/networkx/algorithms/tests/test_euler.py b/networkx/algorithms/tests/test_euler.py index cba66ee6..08eaf7fc 100644 --- a/networkx/algorithms/tests/test_euler.py +++ b/networkx/algorithms/tests/test_euler.py @@ -239,6 +239,18 @@ class TestEulerianPath: with pytest.raises(nx.NetworkXError): list(nx.eulerian_path(G, source=1)) + @pytest.mark.parametrize( + ("graph_type", "result"), + ( + (nx.MultiGraph, [(0, 1, 0), (1, 0, 1)]), + (nx.MultiDiGraph, [(0, 1, 0), (1, 0, 0)]), + ), + ) + def test_eulerian_with_keys(self, graph_type, result): + G = graph_type([(0, 1), (1, 0)]) + answer = nx.eulerian_path(G, keys=True) + assert list(answer) == result + class TestEulerize: def test_disconnected(self): -- cgit v1.2.1