コード例 #1
0
    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'})
コード例 #2
0
    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'})
コード例 #3
0
    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'})