Source code for sciunit.unit_test.config_tests

"""Unit tests for user configuration"""

import unittest
import os

import sciunit

[docs]class ConfigTestCase(unittest.TestCase): """Unit tests for config files"""
[docs] def test_json_config(self): from sciunit.utils import config_get config_path = os.path.join(sciunit.__path__[0],'config.json') print(config_path) self.assertTrue(os.path.isfile(config_path)) cmap_low = config_get('cmap_low') self.assertTrue(isinstance(cmap_low,int)) dummy = config_get('dummy',37) self.assertEqual(dummy,37) try: config_get('dummy') except sciunit.Error as e: self.assertTrue('does not contain key' in str(e))