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"""