def test_calc_S_MRIO(td_small_MRIO): pdt.assert_frame_equal(td_small_MRIO.S, calc_S(td_small_MRIO.F, td_small_MRIO.x))
def test_calc_S_df(td_IO_Data_Miller): pdt.assert_frame_equal( td_IO_Data_Miller.labcoeff_df, calc_S(td_IO_Data_Miller.labtot_df, td_IO_Data_Miller.xnew_df), )
def test_calc_S_arr(td_IO_Data_Miller): npt.assert_allclose(td_IO_Data_Miller.labcoeff_arr, calc_S(td_IO_Data_Miller.labtot_arr, td_IO_Data_Miller.xnew_arr), rtol=1e-5)
def test_calc_S_MRIO(td_small_MRIO): pdt.assert_frame_equal( td_small_MRIO.S, calc_S(td_small_MRIO.F, td_small_MRIO.x) )
def test_calc_S_arr(td_IO_Data_Miller): npt.assert_allclose( td_IO_Data_Miller.labcoeff_arr, calc_S(td_IO_Data_Miller.labtot_arr, td_IO_Data_Miller.xnew_arr), rtol=1e-5 )