ó žÃÒYc@sddlmZddlmZddlmZddlZddlmZd„Z d„Z de fd „ƒYZ eej ƒd „ƒZdS( iÿÿÿÿ(t combinations(t assert_equal(traisesN(tk_clique_communitiescCs¿tjƒ}|jttdƒdƒƒ|jttddƒdƒƒtt|dƒƒ}t|ttdƒƒgƒt t|dƒƒ}t|ttdƒƒttddƒƒhƒdS(Niiii( tnxtGraphtadd_edges_fromRtrangetlistRRt frozensettset(tGtc((s†/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/community/tests/test_kclique.pyttest_overlapping_K5 s cCs‘tjƒ}|jttddƒdƒƒ|jttddƒdƒƒtt|dƒƒ}t|ttdƒƒttddƒƒhƒdS(Niiii ( RRRRRR RRR (R R ((s†/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/community/tests/test_kclique.pyttest_isolated_K5s  tTestZacharyKarateClubcBsGeZd„Zd„Zd„Zd„Zd„Zd„Zd„ZRS(cCstjƒ|_dS(N(Rtkarate_club_graphR (tself((s†/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/community/tests/test_kclique.pytsetupscCs)tt|j|ƒƒ}t||ƒdS(N(R RR R(Rtktexpectedt communities((s†/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/community/tests/test_kclique.pyt_check_communities!scCs&t|jƒh}|jd|ƒdS(Ni(R R R(RR((s†/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/community/tests/test_kclique.pyttest_k2%scCs­ddddddddd d d d d ddddddddddddg}ddddddg}dd dg}t|ƒt|ƒt|ƒh}|jd|ƒdS(!Niiiiiii i iiiiiiiiiiiiiiii i!iiii iii(R R(Rtcomm1tcomm2tcomm3R((s†/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/community/tests/test_kclique.pyttest_k3*s 3!cCs_tddddddgƒtddd d gƒtdd d d gƒh}|jd |ƒdS(Niiiiii ii ii!iii(R R(RR((s†/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/community/tests/test_kclique.pyttest_k42s0cCs5tddddddgƒh}|jd|ƒdS(Niiiiii i(R R(RR((s†/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/community/tests/test_kclique.pyttest_k57s!cCstƒ}|jd|ƒdS(Ni(R R(RR((s†/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/community/tests/test_kclique.pyttest_k6;s ( t__name__t __module__RRRRRRR(((s†/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/community/tests/test_kclique.pyRs      cCstttjƒdƒƒdS(Ni(RRRR(((s†/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/community/tests/test_kclique.pyt test_bad_k@s(t itertoolsRt nose.toolsRRtnetworkxRtnetworkx.algorithms.communityRR RtobjectRt NetworkXErrorR!(((s†/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/community/tests/test_kclique.pyts  $