Beispiel #1
0
 def test_str_to_bool(self):
     for s in ("false", "no", "0"):
         self.assertFalse(defaults.strtobool(s))
     for s in ("true", "yes", "1"):
         self.assertTrue(defaults.strtobool(s))
     with self.assertRaises(TypeError):
         defaults.strtobool("unsure")
Beispiel #2
0
 def test_strtobool(self):
     for s in ('false', 'no', '0'):
         assert not defaults.strtobool(s)
     for s in ('true', 'yes', '1'):
         assert defaults.strtobool(s)
     with pytest.raises(TypeError):
         defaults.strtobool('unsure')
Beispiel #3
0
 def test_str_to_bool(self):
     for s in ('false', 'no', '0'):
         self.assertFalse(defaults.strtobool(s))
     for s in ('true', 'yes', '1'):
         self.assertTrue(defaults.strtobool(s))
     with self.assertRaises(TypeError):
         defaults.strtobool('unsure')
Beispiel #4
0
 def test_strtobool(self):
     for s in ('false', 'no', '0'):
         self.assertFalse(defaults.strtobool(s))
     for s in ('true', 'yes', '1'):
         self.assertTrue(defaults.strtobool(s))
     with self.assertRaises(TypeError):
         defaults.strtobool('unsure')
Beispiel #5
0
 def test_strtobool(self):
     for s in ('false', 'no', '0'):
         assert not defaults.strtobool(s)
     for s in ('true', 'yes', '1'):
         assert defaults.strtobool(s)
     with pytest.raises(TypeError):
         defaults.strtobool('unsure')
Beispiel #6
0
 def test_str_to_bool(self):
     for s in ("false", "no", "0"):
         self.assertFalse(defaults.strtobool(s))
     for s in ("true", "yes", "1"):
         self.assertTrue(defaults.strtobool(s))
     with self.assertRaises(TypeError):
         defaults.strtobool("unsure")
Beispiel #7
0
 def test_strtobool(self):
     for s in ("false", "no", "0"):
         assert not defaults.strtobool(s)
     for s in ("true", "yes", "1"):
         assert defaults.strtobool(s)
     with pytest.raises(TypeError):
         defaults.strtobool("unsure")
Beispiel #8
0
                "django.contrib.admindocs", "djcelery")

DEFAULTS = {
    "ROOT_URLCONF": "djcelery.monproj.urls",
    "DATABASE_ENGINE": "sqlite3",
    "DATABASE_NAME": "djcelerymon.db",
    "DATABASES": {
        "default": {
            "ENGINE": "django.db.backends.sqlite3",
            "NAME": "djcelerymon.db"
        }
    },
    "BROKER_URL": "amqp://",
    "SITE_ID": 1,
    "INSTALLED_APPS": DEFAULT_APPS,
    "DEBUG": strtobool(os.environ.get("DJCELERYMON_DEBUG", "0"))
}


def default_settings(name="__default_settings__"):
    c = type(name, (types.ModuleType, ), DEFAULTS)(name)
    c.__dict__.update({"__file__": __file__})
    sys.modules[name] = c
    return name


def configure():
    from celery import current_app
    from celery.loaders.default import DEFAULT_CONFIG_MODULE
    from django.conf import settings
Beispiel #9
0
                'django.contrib.contenttypes',
                'django.contrib.sessions',
                'django.contrib.admin',
                'django.contrib.admindocs',
                'djcelery')

DEFAULTS = {'ROOT_URLCONF': 'djcelery.monproj.urls',
            'DATABASE_ENGINE': 'sqlite3',
            'DATABASE_NAME': 'djcelerymon.db',
            'DATABASES': {'default': {
                            'ENGINE': 'django.db.backends.sqlite3',
                            'NAME': 'djcelerymon.db'}},
            'BROKER_URL': 'amqp://',
            'SITE_ID': 1,
            'INSTALLED_APPS': DEFAULT_APPS,
            'DEBUG': strtobool(os.environ.get('DJCELERYMON_DEBUG', '0'))}


def default_settings(name='__default_settings__'):
    c = type(name, (types.ModuleType, ), DEFAULTS)(name)
    c.__dict__.update({'__file__': __file__})
    sys.modules[name] = c
    return name


def configure():
    from celery import current_app
    from celery.loaders.default import DEFAULT_CONFIG_MODULE
    from django.conf import settings

    app = current_app
Beispiel #10
0
                'django.contrib.admindocs', 'djcelery')

DEFAULTS = {
    'ROOT_URLCONF': 'djcelery.monproj.urls',
    'DATABASE_ENGINE': 'sqlite3',
    'DATABASE_NAME': 'djcelerymon.db',
    'DATABASES': {
        'default': {
            'ENGINE': 'django.db.backends.sqlite3',
            'NAME': 'djcelerymon.db'
        }
    },
    'BROKER_URL': 'amqp://',
    'SITE_ID': 1,
    'INSTALLED_APPS': DEFAULT_APPS,
    'DEBUG': strtobool(os.environ.get('DJCELERYMON_DEBUG', '0'))
}


def default_settings(name='__default_settings__'):
    c = type(name, (types.ModuleType, ), DEFAULTS)(name)
    c.__dict__.update({'__file__': __file__})
    sys.modules[name] = c
    return name


def configure():
    from celery import current_app
    from celery.loaders.default import DEFAULT_CONFIG_MODULE
    from django.conf import settings