def test_create_sqlalchemy_jobstore_config_no_jobstore(self): config = SchedulerConfiguration() self.assertIsNotNone(config) data = {} config._create_sqlalchemy_jobstore_config(data) self.assertEquals(data['apscheduler.jobstores.sqlalchemy'], {'type': 'sqlalchemy'})
def test_create_sqlalchemy_jobstore_config_no_storage(self): config = SchedulerConfiguration() self.assertIsNotNone(config) config._jobstore = SchedulerJobStoreConfiguration() config._jobstore._name = "sqlalchemy" data = {} config._create_sqlalchemy_jobstore_config(data) self.assertEquals(data['apscheduler.jobstores.sqlalchemy'], {'type': 'sqlalchemy'})
def test_create_sqlalchemy_storage_config(self): config = SchedulerConfiguration() self.assertIsNotNone(config) config._jobstore = SchedulerJobStoreConfiguration() config._jobstore._name = "sqlalchemy" config._jobstore._storage = SchedulerSqlAlchemyJobStoreConfiguration() config._jobstore._storage._url = "sqlite://programy" data = {} config._create_sqlalchemy_jobstore_config(data) self.assertEquals(data['apscheduler.jobstores.sqlalchemy'], {'type': 'sqlalchemy', 'url': 'sqlite://programy'})