view tests/_config.py @ 39:78f5ef0ee087

Implement "ref-false", "ref-not-exists", "when-ref-false" and "when-ref-not-exists" in addition to the existing conditions
author Franz Glasner <f.glasner@feldmann-mg.com>
date Wed, 19 Jul 2023 14:19:21 +0200
parents 84dfd1a94926
children
line wrap: on
line source

r"""Common configuration for unittests.

Importing changes PYTHONPATH as a side-effect: be able to import data_schema

"""

import sys
import os

import configmix.config


PROJECTDIR = os.path.abspath(os.path.join(
    os.path.dirname(__file__), ".."))

FILEURI_PREFIX = "file:/tests/schemata/"


#
# Side effects
#

# Allow to import the vlobby package
sys.path.append(PROJECTDIR)

# Also synthesize a minimal configuration just valid for the unittests
config = configmix.config.Configuration(
    projectdir=PROJECTDIR)