ó žÃÒYc@s ddlTddlTddlZejdƒd„Zd„Zeeƒd„ƒZeeƒd„ƒZ eeƒd„ƒZ eeƒd „ƒZ d „Z dS( iÿÿÿÿ(t*NicCsatddƒ}td„|jƒDƒƒ}t|dƒ}t|td„|jƒDƒƒƒdS(NiÈicss|]\}}|VqdS(N((t.0tntd((sy/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/tests/test_swap.pys si(css|]\}}|VqdS(N((RRR((sy/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/tests/test_swap.pys s(tbarabasi_albert_graphtsortedtdegreetdouble_edge_swapt assert_equal(tgraphtdegreestG((sy/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/tests/test_swap.pyttest_double_edge_swap scCsqtddƒ}td„|jƒDƒƒ}t|dƒ}tt|ƒƒt|td„|jƒDƒƒƒdS(NiÈicss|]\}}|VqdS(N((RRR((sy/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/tests/test_swap.pys si(css|]\}}|VqdS(N((RRR((sy/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/tests/test_swap.pys s(RRRtconnected_double_edge_swapt assert_truet is_connectedR(R R R ((sy/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/tests/test_swap.pyttest_connected_double_edge_swaps cCstjtjdƒƒ}dS(Ni(tnxRt path_graph(R ((sy/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/tests/test_swap.pyttest_double_edge_swap_smallscCs(tjtjdƒddddƒ}dS(Ni tnswapit max_triesi(RRR(R ((sy/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/tests/test_swap.pyttest_double_edge_swap_triesscCstjtjdƒƒ}dS(Ni(RR R(R ((sy/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/tests/test_swap.pyt%test_connected_double_edge_swap_small"scCs;tjdƒ}tj|dddgƒtj|ƒ}dS(Nii i i (RRtadd_pathR (R ((sy/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/tests/test_swap.pyt-test_connected_double_edge_swap_not_connected'scCsatdƒ}td„|jƒDƒƒ}t|ddƒ}t|td„|jƒDƒƒƒdS(Nicss|]\}}|VqdS(N((RRR((sy/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/tests/test_swap.pys 0siidcss|]\}}|VqdS(N((RRR((sy/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/tests/test_swap.pys 2s(t cycle_graphRRRR(R R ((sy/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/tests/test_swap.pyttest_degree_seq_c4.s ( t nose.toolstnetworkxtrandomtseedR Rtraisest NetworkXErrorRRRRR(((sy/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/tests/test_swap.pyts