ó žÃÒYc@ s±dZddlmZddlmZddlmZddlmZddlmZddlm Z ddl m Z dd l m Z d „Z d „Zee ƒd „ƒZd S(sLUnit tests for the :mod:`networkx.algorithms.bipartite.redundancy` module. iÿÿÿÿ(tdivision(t assert_equal(t assert_true(traises(t cycle_graph(t NetworkXError(tcomplete_bipartite_graph(tnode_redundancycC s?tddƒ}t|ƒ}ttd„|jƒDƒƒƒdS(Nics s|]}|dkVqdS(iN((t.0t redundancy((s‰/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/bipartite/tests/test_redundancy.pys s(RRRtalltvalues(tGtrc((s‰/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/bipartite/tests/test_redundancy.pyttest_no_redundant_nodess cC sƒtdƒ}ddh}|j|Œt|ƒ}x|D]}t||dƒq8Wx)t|ƒ|D]}t||dƒqdWdS(NiiiiigUUUUUUå?(Rtadd_edgeRRtset(R tedgeR tv((s‰/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/bipartite/tests/test_redundancy.pyttest_redundant_nodess     cC stddƒ}t|ƒdS(Nii(RR(R ((s‰/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/bipartite/tests/test_redundancy.pyttest_not_enough_neighbors)sN(t__doc__t __future__Rt nose.toolsRRRtnetworkxRRtnetworkx.algorithms.bipartiteRRRRR(((s‰/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/bipartite/tests/test_redundancy.pyt s