ó žĂŇYc@s0ddlTddlZdefd„ƒYZdS(i˙˙˙˙(t*NtTestReciprocitycBsSeZd„Zeejƒd„ƒZd„Zd„Zeejƒd„ƒZ RS(cCs:tjddgƒ}tj|ƒ}|dks6t‚dS(Niigđ?(ii(ii(tnxtDiGrapht reciprocitytAssertionError(tselftDGR((s€/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/tests/test_reciprocity.pyttest_reciprocity_digraphscCstjƒ}tj|ƒdS(N(RRtoverall_reciprocity(RR((s€/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/tests/test_reciprocity.pyt$test_overall_reciprocity_empty_graphs cCsZtjdddgƒ}tj|ddgƒ}idd6dd6}||ksVt‚dS( NiiiggUUUUUUĺ?(ii(ii(ii(RRRR(RRRtexpected_reciprocity((s€/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/tests/test_reciprocity.pyttest_reciprocity_graph_nodesscCs@tjdddgƒ}tj|dƒ}|dks<t‚dS(NiiigUUUUUUĺ?(ii(ii(ii(RRRR(RRR((s€/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/tests/test_reciprocity.pyttest_reciprocity_graph_nodescCs3tjdgƒ}|jdƒtj|dƒdS(Niii(ii(RRtadd_nodeR(RR((s€/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/tests/test_reciprocity.pyt%test_reciprocity_graph_isolated_nodes!s ( t__name__t __module__RtraisesRt NetworkXErrorR R R R(((s€/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/tests/test_reciprocity.pyRs    (t nose.toolstnetworkxRtobjectR(((s€/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/tests/test_reciprocity.pyts