async def METHOD_NAME(tmp_path):
    """Tests loading a tracker with multiple sessions."""
    domain = Domain.empty()
    store = SQLTrackerStore(domain, db=os.path.join(tmp_path, "temp.db"))
    tracker = DialogueStateTracker("test123", None)
    tracker.update_with_events(
        [
            UserUttered("0"),
            UserUttered("1"),
            SessionStarted(),
            UserUttered("2"),
            UserUttered("3"),
        ],
        domain,
    )
    await store.save(tracker)
    loader = MarkerTrackerLoader(store, STRATEGY_ALL)
    result = [tracker async for tracker in loader.load()]
    assert len(result) == 1  # contains only one tracker
    assert len(result[0].events) == len(tracker.events)