def test_remove_duplicates_series(): index = pd.DatetimeIndex(["2017-01-01", "2017-01-02", "2017-01-02"]) series = pd.Series([1, 2, 3], index=index) assert series.shape == (3, ) series_dedupe = remove_duplicates(series) assert series_dedupe.shape == (2, ) assert list(series_dedupe) == [1, 2]
def test_remove_duplicates_df(): index = pd.DatetimeIndex(["2017-01-01", "2017-01-02", "2017-01-02"]) df = pd.DataFrame({"value": [1, 2, 3]}, index=index) assert df.shape == (3, 1) df_dedupe = remove_duplicates(df) assert df_dedupe.shape == (2, 1) assert list(df_dedupe.value) == [1, 2]