diff options
author | Dan Schult <dschult@colgate.edu> | 2015-10-28 14:17:56 -0400 |
---|---|---|
committer | Dan Schult <dschult@colgate.edu> | 2015-10-28 14:17:56 -0400 |
commit | bd19b43751b5bd433ebc5a9ab173938f721af2dd (patch) | |
tree | 179dd4868ac0b4aec48f295847358a7edb1bcebb | |
parent | e73face328281b9afe7eb848887f17d97be1709d (diff) | |
parent | 2081f2e108bae68eebef89f7b996efd431760c2e (diff) | |
download | networkx-bd19b43751b5bd433ebc5a9ab173938f721af2dd.tar.gz |
Merge pull request #1814 from jfinkels/format-in-nbunch
Adds unit test for new use of string.format().
-rw-r--r-- | networkx/classes/tests/test_graph.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/networkx/classes/tests/test_graph.py b/networkx/classes/tests/test_graph.py index 4ff1875d..982c96ea 100644 --- a/networkx/classes/tests/test_graph.py +++ b/networkx/classes/tests/test_graph.py @@ -131,6 +131,19 @@ class BaseGraphTester(object): # but gets caught when iterator hits the unhashable assert_raises(networkx.NetworkXError,list,bunch) + @raises(networkx.NetworkXError) + def test_nbunch_iter_node_fails_format(self): + """Tests that a node that would have failed string formatting + doesn't cause an error when attempting to raise a + :exc:`networkx.NetworkXError`. + + For more information, see pull request #1813. + + """ + G = self.Graph() + nbunch = [('x', set())] + list(G.nbunch_iter(nbunch)) + def test_selfloop_degree(self): G=self.Graph() G.add_edge(1, 1) |