def test_shared_times_bounds_no_overlap(self, series_type):
        """
        Tests that `get_shared_times_bounds` returns `None` when provided
        with two series that share no overlap.
        """
        # Have `series_2` begin after the end of `series_1`:
        if series_type == "integer":
            series_1 = linear_timeseries(start=0, length=5, freq=1)
            series_2 = linear_timeseries(
                start=series_1.end_time() + 1, length=6, freq=2
            )
        else:
            series_1 = linear_timeseries(
                start=pd.Timestamp("1/1/2000"), length=5, freq="d"
            )
            series_2 = linear_timeseries(
                start=series_1.end_time() + pd.Timedelta("1d"), length=6, freq="2d"
            )
        assert get_shared_times_bounds(series_1, series_2) is None
        assert get_shared_times_bounds(series_2, series_1, series_2) is None

        Tests that `get_shared_times_bounds` returns `None` when provided
        with two series that share no overlap.
        
darts/tests/utils/tabularization/test_get_shared_times_bounds.py