def test_shared_times_bounds_identical_inputs(self, series_type):
        """
        Tests that `get_shared_times_bounds` correctly handles case where
        multiple copies of the same series is passed as an input; we expect
        the return bounds to just be the start and end times of that repeated
        series.
        """
        if series_type == "integer":
            series = linear_timeseries(start=0, length=5, freq=1)
        else:
            series = linear_timeseries(
                start=pd.Timestamp("1/1/2000"), length=5, freq="d"
            )
        expected = (series.start_time(), series.end_time())
        assert get_shared_times_bounds(series) == expected
        assert get_shared_times_bounds(series, series) == expected
        assert get_shared_times_bounds(series, series, series) == expected

        Tests that `get_shared_times_bounds` correctly handles case where
        multiple copies of the same series is passed as an input; we expect
        the return bounds to just be the start and end times of that repeated
        series.
        
darts/tests/utils/tabularization/test_get_shared_times_bounds.py