"""A test extension used to check the settings loading order""" class TestExtension: def __init__(self, settings): settings.set("TEST1", f"{settings['TEST1']} + started") @classmethod def from_crawler(cls, crawler): return cls(crawler.settings) class DummyExtension: pass