ó ŸÃÒYc@seddlZddlTddlmZmZddlmZddlmZd„Z dd„Z dS( iÿÿÿÿN(t*(tis_valid_joint_degreetjoint_degree_graph(tdegree_mixing_dict(tpowerlaw_cluster_graphcCsìiidd6d6idd6dd6dd6d6idd6dd6d6idd6dd6dd6d6}tt|ƒƒiidd6d6idd6dd6dd6d6idd6dd6d6idd6dd6dd6d6}tt|ƒƒiidd6d6idd6dd6dd6d6idd6dd6d6idd6dd6dd6d6}tt|ƒƒiidd6d6idd6dd6dd6d6idd6dd6d6idd6dd6dd6d6}tt|ƒƒiidd6d6}tt|ƒƒdS(s: Tests for conditions that invalidate a joint degree dict iiiigø?i N(t assert_trueRt assert_false(t joint_degreestjoint_degrees_1tjoint_degrees_2tjoint_degrees_3tjoint_degrees_5((s…/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/generators/tests/test_joint_degree_seq.pyttest_is_valid_joint_degrees,idc CsŽx‡t|ƒD]y}tjƒ}d\}}}t|||d|ƒ}t|dtƒ}t|ƒ}t|dtƒ} t|| kƒq WdS(Nii itseedt normalized(ii i(trangettimeRRtFalseRR( tntimest_R tntmtptgtjoint_degrees_gtGtjoint_degrees_G((s…/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/generators/tests/test_joint_degree_seq.pyttest_joint_degree_graph1s  ( Rt nose.toolst$networkx.generators.joint_degree_seqRRt!networkx.algorithms.assortativityRtnetworkx.generatorsRR R(((s…/private/var/folders/w6/vb91730s7bb1k90y_rnhql1dhvdd44/T/pip-build-w4MwvS/networkx/networkx/generators/tests/test_joint_degree_seq.pyts   )