ó ŸÃÒYc@sHdZddlmZmZmZddlZdefd„ƒYZdS(s@Unit tests for the :mod:`networkx.generators.stochastic` module.iÿÿÿÿ(t assert_truet assert_equaltraisesNtTestStochasticGraphcBsbeZdZd„Zd„Zd„Zd„Zeej ƒd„ƒZ eej ƒd„ƒZ RS(sEUnit tests for the :func:`~networkx.stochastic_graph` function. cCsštjƒ}|jddƒ|jddƒtj|ƒ}ttj||ƒƒtt|jdt ƒƒddidd6fddidd6fgƒdS(Niiitdatagà?tweight( tnxtDiGraphtadd_edgetstochastic_graphRt is_isomorphicRtsortedtedgestTrue(tselftGtS((s/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/generators/tests/test_stochastic.pyttest_default_weightss cCs”tjƒ}|jddddƒ|jddddƒtj|dtƒtt|jdtƒƒddidd6fddidd6fgƒdS( sFTests for an in-place reweighting of the edges of the graph. iiRitcopyRgà?N( RRRR tFalseRR R R (RR((s/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/generators/tests/test_stochastic.pyt test_in_places  cCstjƒ}|jddddƒ|jddddƒtj|ƒ}tt|jdtƒƒddidd6fddidd6fgƒdS(NiiRiRgà?(RRRR RR R R (RRR((s/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/generators/tests/test_stochastic.pyttest_arbitrary_weights's  cCs–tjƒ}|jddd d gƒtj|ƒ}tddƒ}tt|jdtƒƒdd|fdd|fdd|fdd|fgƒdS( NiiiRgÐ?R(ii(ii(ii(ii( Rt MultiDiGraphtadd_edges_fromR tdictRR R R (RRRtd((s/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/generators/tests/test_stochastic.pyttest_multidigraph/s  cCstjtjƒƒdS(N(RR tGraph(R((s/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/generators/tests/test_stochastic.pyttest_graph_disallowed7scCstjtjƒƒdS(N(RR t MultiGraph(R((s/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/generators/tests/test_stochastic.pyttest_multigraph_disallowed;s( t__name__t __module__t__doc__RRRRRRtNetworkXNotImplementedRR(((s/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/generators/tests/test_stochastic.pyRs  ( R!t nose.toolsRRRtnetworkxRtobjectR(((s/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/generators/tests/test_stochastic.pyt s