Mercurial > hgrepos > Python > libs > ConfigMix
comparison tests/test.py @ 619:75ecbe07abff
Introduct a test context to more easily switch between some unittest configurations
| author | Franz Glasner <f.glasner@feldmann-mg.com> |
|---|---|
| date | Thu, 13 Jan 2022 11:39:38 +0100 |
| parents | 36d7aa000435 |
| children | f167f8db4624 |
comparison
equal
deleted
inserted
replaced
| 618:8dc514bd3d5e | 619:75ecbe07abff |
|---|---|
| 1 # -*- coding: utf-8 -*- | 1 # -*- coding: utf-8 -*- |
| 2 | 2 |
| 3 import sys | |
| 4 import os | |
| 5 import unittest | 3 import unittest |
| 6 import platform | 4 import platform |
| 7 import io | 5 import io |
| 8 | 6 import os |
| 9 sys.path.insert( | 7 |
| 10 0, | 8 from _test_context import TESTDATADIR |
| 11 os.path.abspath( | |
| 12 os.path.normpath(os.path.join(os.path.dirname(__file__), "..")))) | |
| 13 | 9 |
| 14 import configmix | 10 import configmix |
| 15 import configmix.ini | 11 import configmix.ini |
| 16 import configmix.yaml | 12 import configmix.yaml |
| 17 import configmix.json | 13 import configmix.json |
| 18 import configmix.py | 14 import configmix.py |
| 19 import configmix.toml | 15 import configmix.toml |
| 20 import configmix.config | 16 import configmix.config |
| 21 from configmix.compat import u, PY2 | 17 from configmix.compat import u, PY2 |
| 22 | |
| 23 | |
| 24 TESTDATADIR = os.path.join( | |
| 25 os.path.abspath(os.path.dirname(__file__)), | |
| 26 "data") | |
| 27 | 18 |
| 28 | 19 |
| 29 class T01Basic(unittest.TestCase): | 20 class T01Basic(unittest.TestCase): |
| 30 | 21 |
| 31 """Check with low-level internal interfaces""" | 22 """Check with low-level internal interfaces""" |
