def test_result_iter(): for net in result_test_network_generator(): try: runpp_with_consistency_checks(net, enforce_q_lims=True) except (AssertionError): raise UserWarning("Consistency Error after adding %s" % net.last_added_case) except (LoadflowNotConverged): raise UserWarning("Power flow did not converge after adding %s" % net.last_added_case)
def test_pypower_algorithms_iter(): alg_to_test = ['fdbx', 'fdxb', 'gs'] for alg in alg_to_test: for net in result_test_network_generator(skip_test_impedance=True): try: runpp_with_consistency_checks(net, enforce_q_lims=True, algorithm=alg) runpp_with_consistency_checks(net, enforce_q_lims=False, algorithm=alg) except (AssertionError): raise UserWarning("Consistency Error after adding %s" % net.last_added_case) except(LoadflowNotConverged): raise UserWarning("Power flow did not converge after adding %s" % net.last_added_case)
def test_lightsim2grid(): # test several nets for net in result_test_network_generator(): try: runpp_with_consistency_checks(net, lightsim2grid=True) except (AssertionError): raise UserWarning("Consistency Error after adding %s" % net.last_added_case) except (LoadflowNotConverged): raise UserWarning("Power flow did not converge after adding %s" % net.last_added_case)
def result_test_network(): for net in result_test_network_generator(): pass pp.runpp(net, trafo_model="t", trafo_loading="current") return net