ó žÃÒYc@ s«dZddlmZddlmZddlZddlmZddlm Z ddlm Z ddlm Z d e fd „ƒYZ d e fd „ƒYZd „ZdS(sIUnit tests for the :mod:`networkx.algorithms.community.quality` module. iÿÿÿÿ(tdivision(tassert_almost_equalN(t barbell_graph(tcoverage(t modularity(t performancetTestPerformancecB s eZdZd„Zd„ZRS(s0Unit tests for the :func:`performance` function.cC sGtddƒ}dddhdddhg}td t||ƒƒd S( s:Tests that a poor partition has a low performance measure.iiiiiiiiNgá?(RRR(tselftGt partition((s†/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/community/tests/test_quality.pyttest_bad_partitionscC sGtddƒ}dddhdddhg}td t||ƒƒd S( sETests that a good partition has a high performance measure. iiiiiiiiNgÞÝÝÝÝÝí?(RRR(RRR ((s†/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/community/tests/test_quality.pyttest_good_partition!s(t__name__t __module__t__doc__R R (((s†/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/community/tests/test_quality.pyRs t TestCoveragecB s eZdZd„Zd„ZRS(s-Unit tests for the :func:`coverage` function.cC sGtddƒ}dddhdddhg}td t||ƒƒdS( s7Tests that a poor partition has a low coverage measure.iiiiiiiNgÛ¶mÛ¶mÛ?(RRR(RRR ((s†/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/community/tests/test_quality.pyR -scC sGtddƒ}dddhdddhg}td t||ƒƒd S( s8Tests that a good partition has a high coverage measure.iiiiiiiiNgÛ¶mÛ¶më?(RRR(RRR ((s†/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/community/tests/test_quality.pyR 3s(R R RR R (((s†/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/community/tests/test_quality.pyR*s cC s†tjddƒ}dddhdddhg}tdd t||ƒƒdddhdddhg}td d t||ƒƒdS( Niiiiiiiðÿÿÿii#iÄiFiÄ(tnxRRR(RtC((s†/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/community/tests/test_quality.pyttest_modularity:s (Rt __future__Rt nose.toolsRtnetworkxRRtnetworkx.algorithms.communityRRRtobjectRRR(((s†/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/algorithms/community/tests/test_quality.pyt s