ó žÃÒYc@s|ddlmZddlmZddlmZddlZddlmZdefd„ƒYZdefd „ƒYZ dS( iÿÿÿÿ(t assert_equal(t assert_false(t assert_trueN(tis_strongly_regulartTestDistanceRegularcBs,eZd„Zd„Zd„Zd„ZRS(cCs ttjtjƒƒƒttjtjƒƒƒttjtjƒƒƒttjtjddƒƒƒttjtjƒƒƒttjtjƒƒƒttjtj ƒƒƒttjtj ƒƒƒttjtj dƒƒƒt tjtj dƒƒƒdS(Nii(Rtnxtis_distance_regularticosahedral_graphtpetersen_grapht cubical_graphtcomplete_bipartite_graphttetrahedral_graphtdodecahedral_grapht pappus_grapht heawood_grapht cycle_graphRt path_graph(tself((s…/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/tests/test_distance_regular.pyttest_is_distance_regular scCs?tjdƒ}tj|dddgƒttj|ƒƒdS(Niiii(RRt add_cycleRR(RtG((s…/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/tests/test_distance_regular.pyttest_not_connectedscCs™tjtjdƒƒ\}}tj||ƒ}tt|ƒdddgƒtjtjdƒƒ\}}tj||ƒ}tt|ƒd d gƒdS( Niiiii(iii(iii(iii(iii(iii(Rtintersection_arrayRtglobal_parametersRtlist(Rtbtctg((s…/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/tests/test_distance_regular.pyttest_global_parameterss cCsâtjtjdƒƒ\}}t|ddgƒt|ddgƒtjtjƒƒ\}}t|dddddgƒt|dddddgƒtjtjƒƒ\}}t|dddgƒt|dddgƒdS(Niiii(RRRRR R(RRR((s…/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/tests/test_distance_regular.pyttest_intersection_array%s(t__name__t __module__RRRR(((s…/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/tests/test_distance_regular.pyR s  tTestStronglyRegularcBs)eZdZd„Zd„Zd„ZRS(sLUnit tests for the :func:`~networkx.is_strongly_regular` function. cCs#tjdƒ}tt|ƒƒdS(sRTests that the cycle graph on five vertices is strongly regular. iN(RRRR(RR((s…/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/tests/test_distance_regular.pyttest_cycle_graph7scCs tjƒ}tt|ƒƒdS(s2Tests that the Petersen graph is strongly regular.N(RRRR(RR((s…/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/tests/test_distance_regular.pyttest_petersen_graph?s cCs#tjdƒ}tt|ƒƒdS(s2Tests that the path graph is not strongly regular.iN(RRRR(RR((s…/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/tests/test_distance_regular.pyttest_path_graphDs(RRt__doc__R!R"R#(((s…/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/tests/test_distance_regular.pyR 1s  ( t nose.toolsRRRtnetworkxRRtobjectRR (((s…/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/tests/test_distance_regular.pyts  (