Пример #1
0
 def test_prepare_models(self):
     conf = WorkerConfig(self.mkargs('--name=foo --database=localhost:6379:13'
                                     ' --job-model=tests.workers.WorkerConfigRunTest.JobModelOtherDB'
                                     ' --queue-model=tests.workers.WorkerConfigRunTest.QueueModelOtherDB'
                                     ' --error-model=tests.workers.WorkerConfigRunTest.ErrorModelOtherDB'))
     conf.prepare_models()
     for model_name in ('job', 'queue', 'error'):
         model = getattr(conf.options, '%s_model' % model_name)
         self.assertEqual(model.database.connection_settings['db'], 13)