ó žÃÒYc@sVddlTddlmZddlZdefd„ƒYZdefd„ƒYZdS(iÿÿÿÿ(t*(tSkipTestNtTestFlowClosenessCentralitycBs8eZdZed„ƒZd„Zd„Zd„ZRS(icCs@yddladdl}Wntk r;tdƒ‚nXdS(NiÿÿÿÿsNumPy not available.(tnumpytnptscipyt ImportErrorR(tclsR((s–/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/centrality/tests/test_current_flow_closeness.pyt setupClasss   cCs€tjdƒ}tj|ƒ}iddd6ddd6ddd6ddd6}x)t|ƒD]}t||||ƒq]WdS(sCloseness centrality: K4ig@iiiiN(tnxtcomplete_grapht!current_flow_closeness_centralitytsortedtassert_almost_equal(tselftGtbtb_answertn((s–/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/centrality/tests/test_current_flow_closeness.pyttest_K4s 2cCs€tjdƒ}tj|ƒ}iddd6ddd6ddd6ddd6}x)t|ƒD]}t||||ƒq]WdS( sCloseness centrality: P4igð?iiiiiN(R t path_graphR R R (RRRRR((s–/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/centrality/tests/test_current_flow_closeness.pyttest_P4s 2cCs™tjƒ}tj|ddddgƒtj|ƒ}iddd6ddd6ddd6ddd6}x)t|ƒD]}t||||ƒqvWdS( sCloseness centrality: star taRtctdgð?ig333333ã?N(R tGraphtadd_starR R R (RRRRR((s–/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/centrality/tests/test_current_flow_closeness.pyt test_star#s  2(t__name__t __module__Rt classmethodRRRR(((s–/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/centrality/tests/test_current_flow_closeness.pyRs  t#TestWeightedFlowClosenessCentralitycBseZRS((RR(((s–/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/centrality/tests/test_current_flow_closeness.pyR.s(t nose.toolstnoseRtnetworkxR tobjectRR(((s–/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/centrality/tests/test_current_flow_closeness.pyts  (