Adjust unit tests to match new celery/kombu sqlalchemy setup
This commit is contained in:
parent
b8e1abf782
commit
a9a63a686e
@ -1,14 +0,0 @@
|
|||||||
['mediagoblin']
|
|
||||||
db_host = mongodb.example.org
|
|
||||||
db_port = 8080
|
|
||||||
db_name = captain_lollerskates
|
|
||||||
|
|
||||||
['something']
|
|
||||||
or = other
|
|
||||||
|
|
||||||
['celery']
|
|
||||||
some_variable = poolf
|
|
||||||
mail_port = 2020
|
|
||||||
celeryd_eta_scheduler_precision = 3.1
|
|
||||||
celery_result_persistent = false
|
|
||||||
celery_imports = baz.bar.foo, import.is.a.this
|
|
@ -22,8 +22,6 @@ from mediagoblin.init.config import read_mediagoblin_config
|
|||||||
|
|
||||||
TEST_CELERY_CONF_NOSPECIALDB = pkg_resources.resource_filename(
|
TEST_CELERY_CONF_NOSPECIALDB = pkg_resources.resource_filename(
|
||||||
'mediagoblin.tests', 'fake_celery_conf.ini')
|
'mediagoblin.tests', 'fake_celery_conf.ini')
|
||||||
TEST_CELERY_CONF_MGSPECIALDB = pkg_resources.resource_filename(
|
|
||||||
'mediagoblin.tests', 'fake_celery_conf_mgdb.ini')
|
|
||||||
|
|
||||||
|
|
||||||
def test_setup_celery_from_config():
|
def test_setup_celery_from_config():
|
||||||
@ -51,35 +49,12 @@ def test_setup_celery_from_config():
|
|||||||
assert fake_celery_module.CELERY_RESULT_PERSISTENT is True
|
assert fake_celery_module.CELERY_RESULT_PERSISTENT is True
|
||||||
assert fake_celery_module.CELERY_IMPORTS == [
|
assert fake_celery_module.CELERY_IMPORTS == [
|
||||||
'foo.bar.baz', 'this.is.an.import', 'mediagoblin.processing']
|
'foo.bar.baz', 'this.is.an.import', 'mediagoblin.processing']
|
||||||
assert fake_celery_module.CELERY_MONGODB_BACKEND_SETTINGS == {
|
assert fake_celery_module.CELERY_RESULT_BACKEND == 'database'
|
||||||
'database': 'mediagoblin'}
|
assert fake_celery_module.CELERY_RESULT_DBURI == (
|
||||||
assert fake_celery_module.CELERY_RESULT_BACKEND == 'mongodb'
|
'sqlite:///' +
|
||||||
assert fake_celery_module.BROKER_BACKEND == 'mongodb'
|
pkg_resources.resource_filename('mediagoblin.tests', 'celery.db'))
|
||||||
|
|
||||||
_wipe_testmodule_clean(fake_celery_module)
|
assert fake_celery_module.BROKER_TRANSPORT == 'sqlalchemy'
|
||||||
|
assert fake_celery_module.BROKER_HOST == (
|
||||||
global_config, validation_result = read_mediagoblin_config(
|
'sqlite:///' +
|
||||||
TEST_CELERY_CONF_MGSPECIALDB)
|
pkg_resources.resource_filename('mediagoblin.tests', 'kombu.db'))
|
||||||
app_config = global_config['mediagoblin']
|
|
||||||
|
|
||||||
celery_setup.setup_celery_from_config(
|
|
||||||
app_config, global_config,
|
|
||||||
'mediagoblin.tests.fake_celery_module', set_environ=False)
|
|
||||||
|
|
||||||
from mediagoblin.tests import fake_celery_module
|
|
||||||
assert fake_celery_module.SOME_VARIABLE == 'poolf'
|
|
||||||
assert fake_celery_module.MAIL_PORT == 2020
|
|
||||||
assert isinstance(fake_celery_module.MAIL_PORT, int)
|
|
||||||
assert fake_celery_module.CELERYD_ETA_SCHEDULER_PRECISION == 3.1
|
|
||||||
assert isinstance(fake_celery_module.CELERYD_ETA_SCHEDULER_PRECISION, float)
|
|
||||||
assert fake_celery_module.CELERY_RESULT_PERSISTENT is False
|
|
||||||
assert fake_celery_module.CELERY_IMPORTS == [
|
|
||||||
'baz.bar.foo', 'import.is.a.this', 'mediagoblin.processing']
|
|
||||||
assert fake_celery_module.CELERY_MONGODB_BACKEND_SETTINGS == {
|
|
||||||
'database': 'captain_lollerskates',
|
|
||||||
'host': 'mongodb.example.org',
|
|
||||||
'port': 8080}
|
|
||||||
assert fake_celery_module.CELERY_RESULT_BACKEND == 'mongodb'
|
|
||||||
assert fake_celery_module.BROKER_BACKEND == 'mongodb'
|
|
||||||
assert fake_celery_module.BROKER_HOST == 'mongodb.example.org'
|
|
||||||
assert fake_celery_module.BROKER_PORT == 8080
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user