Пример #1
0
def test_preload_no_ini():
    from pyramid_celery import on_preload_parsed

    options = {"ini": None, "ini_var": None}

    with pytest.raises(SystemExit):
        on_preload_parsed(options)
Пример #2
0
def test_preload_ini():
    from pyramid_celery import on_preload_parsed

    options = {"ini": "tests/configs/dev.ini", "ini_var": None}

    with mock.patch("pyramid_celery.bootstrap") as boot:
        on_preload_parsed(options)
        assert boot.called_with("dev.ini")
Пример #3
0
def test_preload_no_ini():
    from pyramid_celery import on_preload_parsed
    options = {
        'ini': None,
        'ini_var': None,
    }

    with pytest.raises(SystemExit):
        on_preload_parsed(options)
Пример #4
0
def test_preload_with_ini_vars():
    from pyramid_celery import on_preload_parsed

    options = {"ini": "tests/configs/dev.ini", "ini_var": "database=foo,password=bar"}

    with mock.patch("pyramid_celery.bootstrap") as boot:
        on_preload_parsed(options)
        expected_vars = {"database": "foo", "password": "******"}
        assert boot.called_with("dev.ini", expected_vars)
Пример #5
0
def test_preload_ini():
    from pyramid_celery import on_preload_parsed
    options = {
        'ini': 'tests/configs/dev.ini',
        'ini_var': None,
    }

    with mock.patch('pyramid_celery.bootstrap') as boot:
        on_preload_parsed(options)
        assert boot.called_with('dev.ini')
Пример #6
0
def test_preload_ini():
    from pyramid_celery import on_preload_parsed
    options = {
        'ini': 'tests/configs/dev.ini',
        'ini_var': None,
    }

    with mock.patch('pyramid_celery.bootstrap') as boot:
        on_preload_parsed(options)
        assert boot.called_with('dev.ini')
Пример #7
0
def test_preload_with_ini_vars():
    from pyramid_celery import on_preload_parsed
    options = {
        'ini': 'tests/configs/dev.ini',
        'ini_var': 'database=foo,password=bar',
    }

    with mock.patch('pyramid_celery.bootstrap') as boot:
        on_preload_parsed(options)
        expected_vars = {'database': 'foo', 'password': '******'}
        assert boot.called_with('dev.ini', expected_vars)
Пример #8
0
def test_preload_with_ini_vars():
    from pyramid_celery import on_preload_parsed
    options = {
        'ini': 'tests/configs/dev.ini',
        'ini_var': 'database=foo,password=bar',
    }

    with mock.patch('pyramid_celery.bootstrap') as boot:
        on_preload_parsed(options)
        expected_vars = {'database': 'foo', 'password': '******'}
        assert boot.called_with('dev.ini', expected_vars)