def test_get_solarposition(expected_solpos, golden_mst): times = pd.date_range(datetime.datetime(2003, 10, 17, 12, 30, 30), periods=1, freq='D', tz=golden_mst.tz) ephem_data = golden_mst.get_solarposition(times, temperature=11) ephem_data = np.round(ephem_data, 3) expected_solpos.index = times expected_solpos = np.round(expected_solpos, 3) assert_frame_equal(expected_solpos, ephem_data[expected_solpos.columns])