def test_get_all_v_pu_ang(self): [df_all_bus] = run_static_pf(self.distSys, tools=[voltages.get_all]) try: assert_frame_equal(self.all_v_pu_ang, df_all_bus, check_dtype=False) except AssertionError as err: raise err self.assertTrue(True)
def test_line_loss(self): [LinesDataFrame] = run_static_pf(self.distSys, tools=[losses.get_all_line_losses]) try: assert_frame_equal( self.pd_line_losses.reset_index(drop=True), LinesDataFrame.reset_index(drop=True), check_dtype=False, ) except AssertionError as err: raise err self.assertTrue(True)
def test_get_all_lines_infos(self): [df_all_lines] = run_static_pf(self.distSys, tools=[lines.get_all_infos]) try: assert_frame_equal( self.all_line_infos, df_all_lines, check_dtype=False, ) except AssertionError as err: raise err self.assertTrue(True)
def test_get_all_taps_number(self): [df_all_taps_number] = run_static_pf(self.distSys, tools=[regs.get_all_taps_number]) try: assert_frame_equal( self.all_taps_number, df_all_taps_number, check_dtype=False, ) except AssertionError as err: raise err self.assertTrue(True)
def test_trafo_loss(self): [TrafoDataFrame ] = run_static_pf(self.distSys, tools=[losses.get_all_transformers_losses]) try: assert_frame_equal( self.pd_trafos_losses.reset_index(drop=True), TrafoDataFrame.reset_index(drop=True), check_dtype=False, ) except AssertionError as err: raise err self.assertTrue(True)
def test_total_loss(self): [TotalDataFrame ] = run_static_pf(self.distSys, tools=[losses.get_total_pd_elements_losses]) try: assert_frame_equal( self.pd_total_losses.reset_index(drop=True), TotalDataFrame, check_dtype=False, ) except AssertionError as err: raise err self.assertTrue(True)
def test_get_line_infos(self): for line_name in self.line_names: [df_lines] = run_static_pf( self.distSys, tools=[lambda distSys: lines.get_infos(distSys, [line_name])], ) line_infos = self.all_line_infos.loc[self.all_line_infos["name"] == line_name] try: assert_frame_equal( line_infos.reset_index(drop=True), df_lines.reset_index(drop=True), check_dtype=False, ) except AssertionError as err: raise err self.assertTrue(True)
def test_pd_list_loss(self): [element_list_loss ] = run_static_pf(self.distSys, tools=[ lambda distSys: losses.pd_element_loss_list( self.distSys, distSys.dss.Transformers.AllNames(), element_type='Transformer') ]) try: assert_frame_equal( self.pd_trafos_losses.reset_index(drop=True), element_list_loss.reset_index(drop=True), check_dtype=False, ) except AssertionError as err: raise err self.assertTrue(True)
def test_pd_element_loss(self): [element_loss ] = run_static_pf(self.distSys, tools=[ lambda distSys: losses.pd_element_loss( self.distSys, element_name='xfm1', element_type='Transformer') ]) try: assert_frame_equal( self.pd_element_loss, element_loss, check_dtype=False, ) except AssertionError as err: raise err self.assertTrue(True)
def test_get_tap_number(self): for reg_name in self.reg_names: [df_tap_number] = run_static_pf( self.distSys, tools=[ lambda distSys: regs.get_tap_number(distSys, [reg_name]) ], ) tap_number = self.all_taps_number.loc[ self.all_taps_number["reg_name"] == reg_name] try: assert_frame_equal( tap_number.reset_index(drop=True), df_tap_number.reset_index(drop=True), check_dtype=False, ) except AssertionError as err: raise err self.assertTrue(True)
def test_get_bus_v_pu_ang(self): for bus_name in self.bus_names: [df_bus] = run_static_pf( self.distSys, tools=[ lambda distSys: voltages.get_from_buses( distSys, [bus_name]) ], ) # df_bus = voltages.get_from_buses(self.distSys, [bus_name]) v_pu_ang = self.all_v_pu_ang.loc[self.all_v_pu_ang["bus_name"] == bus_name] try: assert_frame_equal( v_pu_ang.reset_index(drop=True), df_bus.reset_index(drop=True), check_dtype=False, ) except AssertionError as err: raise err self.assertTrue(True)