Пример #1
0
 def __init__(self, config=None, debug=False, main_loop=None, configure=True):
     self.config = config
     self.main_loop = main_loop
     self.storage = None
     self.project_keys = {}
     self.processed_items = 0
     self.ignored_items = 0
     self.last_requests = []
     self.average_request_time = None
     self.percentile_request_time = None
     self.cache = None
     self.project_loader = ProjectLoader(self.config)
     if configure:
         self.configure(debug=debug)
Пример #2
0
def test_project_keys_without_db():
    config = Config()
    config.PROJECT_KEYS = [
        (1, "public1", "secret1"),
        (2, "public2", "secret2"),
        (1, "public1.2", "secret1.2"),
    ]
    config.DB_HOST = None
    project_loader = ProjectLoader(config)
    project_keys = project_loader.get_project_keys()
    expect(project_keys).to_equal({
        1: {
            "public_key": ["public1", "public1.2"],
            "secret_key": ["secret1", "secret1.2"]
        },
        2: {
            "public_key": ["public2"],
            "secret_key": ["secret2"]
        },
    })