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