diff options
author | Jeffrey Finkelstein <jeffrey.finkelstein@gmail.com> | 2015-10-28 10:46:26 -0400 |
---|---|---|
committer | Jeffrey Finkelstein <jeffrey.finkelstein@gmail.com> | 2015-10-28 10:46:26 -0400 |
commit | 2081f2e108bae68eebef89f7b996efd431760c2e (patch) | |
tree | 179dd4868ac0b4aec48f295847358a7edb1bcebb | |
parent | e73face328281b9afe7eb848887f17d97be1709d (diff) | |
download | networkx-2081f2e108bae68eebef89f7b996efd431760c2e.tar.gz |
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) |