def test_fr_alg_options_defaults(): assert fr_alg.k == 20 assert fr_alg.gravity == 0 assert fr_alg.baryx == 500 assert fr_alg.baryy == 500 assert fr_alg.autobary == 1 assert fr_alg.padding == 20 sl2 = SBMLlayout(str(model_file)) sl2.setLayoutAlgorithm_k(15) sl2.setLayoutAlgorithm_gravity(20) sl2.setLayoutAlgorithm_baryx(100) sl2.setLayoutAlgorithm_baryy(250) sl2.setLayoutAlgorithm_padding(40) fr_alg_2 = sl2.getLayoutAlgorithmOptions() def test_fr_alg_options_set_k(): assert fr_alg_2.k == 15 def test_fr_alg_options_set_gravity(): assert fr_alg_2.gravity == 20
sl.regenerateLayout() sl.drawNetwork() sl.setLayoutAlgorithm_k(30) fr_alg = sl.getLayoutAlgorithmOptions() assert fr_alg.k == 30 sl.regenerateLayout() sl.drawNetwork() sl.setLayoutAlgorithm_k(20) sl.setLayoutAlgorithm_gravity(20) assert fr_alg.k == 20 assert fr_alg.gravity == 20 sl.regenerateLayout() sl.drawNetwork() sl.setLayoutAlgorithm_gravity(50) sl.regenerateLayout() sl.drawNetwork() sl.setLayoutAlgorithm_autobary(0)