Example #1
0
 def test_disable_scheduling_through_env(self, app):
     with override_config(app, 'JOB_SCHEDULING_ENABLED', True):
         os.environ['EB_ENVIRONMENT'] = 'nessie-worker-bee'
         factory.configure_scheduler_mode(app)
         assert app.config['JOB_SCHEDULING_ENABLED'] is False
         assert app.config['WORKER_QUEUE_ENABLED'] is True
Example #2
0
 def test_no_thread_limits_if_master_env(self, app):
     with override_config(app, 'JOB_SCHEDULING_ENABLED', True):
         os.environ['EB_ENVIRONMENT'] = 'nessie-master-bee'
         factory.configure_scheduler_mode(app)
         assert app.config['JOB_SCHEDULING_ENABLED'] is True
         assert app.config['WORKER_QUEUE_ENABLED'] is False
Example #3
0
 def test_enable_scheduling_through_config(self, app):
     with override_config(app, 'JOB_SCHEDULING_ENABLED', True):
         factory.configure_scheduler_mode(app)
         assert app.config['JOB_SCHEDULING_ENABLED'] is True
         assert app.config['WORKER_QUEUE_ENABLED'] is True