ó žÃÒYc@s6ddlmZddlZdefd„ƒYZdS(iÿÿÿÿ(t assert_equalNtTestClosenessVitalitycBs>eZd„Zd„Zd„Zd„Zd„Zd„ZRS(cCsDtjdƒ}tj|ƒ}t|idd6dd6dd6ƒdS(Niiii(tnxt cycle_graphtcloseness_vitalityR(tselftGtvitality((s}/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/tests/test_vitality.pyttest_unweightedscCsftjƒ}tj|dddgddƒtj|ddƒ}t|idd6dd6dd6ƒdS(Niiitweighti(RtGrapht add_cycleRR(RRR((s}/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/tests/test_vitality.pyt test_weighted s cCsMtjtjdƒƒ}tj|ƒ}t|idd6dd6dd6ƒdS(Niiiii(RtDiGraphRRR(RRR((s}/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/tests/test_vitality.pyttest_unweighted_digraphscCs…tjƒ}tj|dddgddƒtj|dddgddƒtj|ddƒ}t|idd6dd6dd6ƒdS(NiiiR i(RR R RR(RRR((s}/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/tests/test_vitality.pyttest_weighted_digraphs  cCs…tjƒ}tj|dddgddƒtj|dddgddƒtj|ddƒ}t|idd6dd6dd6ƒdS(NiiiR i(Rt MultiDiGraphR RR(RRR((s}/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/tests/test_vitality.pyttest_weighted_multidigraphs  cCs6tjdƒ}ttj|ddƒtdƒ ƒdS(swTests that the closeness vitality of a node whose removal disconnects the graph is negative infinity. itnodeitinfN(Rt path_graphRRtfloat(RR((s}/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/tests/test_vitality.pyttest_disconnecting_graph&s(t__name__t __module__RR RRRR(((s}/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/tests/test_vitality.pyRs      (t nose.toolsRtnetworkxRtobjectR(((s}/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/tests/test_vitality.pyts