Beispiel #1
0
    def __init__(self, fixtures=None):
        fixtures = fixtures or []

        self.cache_dir = tempfile.mkdtemp()

        log_handle, self.log_file = tempfile.mkstemp()
        os.close(log_handle)

        settings.configure({'DEBUG':        False,
                            'TESTING':      True,
                            'CACHE_DIR':    self.cache_dir,
                            'REDIS_URI':    None,
                            'DATABASE_URI': 'sqlite://',
                            'LOG_FILE':     self.log_file})

        for fixture in fixtures:
            fixture()
Beispiel #2
0
def settings(request, tmpdir):
    cache_dir = unicode(tmpdir.mkdir('cache'))
    log_file = unicode(tmpdir.join('log').ensure())

    redis_uri = request.config.option.redis_uri

    _settings.configure({
        'DEBUG': False,
        'TESTING': True,
        'CACHE_DIR': cache_dir,
        'LOG_FILE': log_file,
        'DATABASE_URI': None,
        'REDIS_URI': redis_uri
    })

    if redis_uri is not None:
        redis.flushdb()

    return _settings
Beispiel #3
0
def settings(request, tmpdir):
    cache_dir = unicode(tmpdir.mkdir('cache'))
    log_file = unicode(tmpdir.join('log').ensure())

    redis_uri = request.config.option.redis_uri

    _settings.configure({
        'DEBUG':        False,
        'TESTING':      True,
        'CACHE_DIR':    cache_dir,
        'LOG_FILE':     log_file,
        'DATABASE_URI': None,
        'REDIS_URI':    redis_uri
    })

    if redis_uri is not None:
        redis.flushdb()

    return _settings
Beispiel #4
0
    def __init__(self, fixtures=None):
        fixtures = fixtures or []

        self.cache_dir = tempfile.mkdtemp()

        log_handle, self.log_file = tempfile.mkstemp()
        os.close(log_handle)

        settings.configure({
            'DEBUG': False,
            'TESTING': True,
            'CACHE_DIR': self.cache_dir,
            'REDIS_URI': None,
            'DATABASE_URI': 'sqlite://',
            'LOG_FILE': self.log_file
        })

        for fixture in fixtures:
            fixture()