import unittest import utils.config_tool as t from ulrich.program import Job class MyTestCase(unittest.TestCase): def test_something(self): job = Job("unit") args = {"application": "TEST", "application": "ENV01", "modus": "unit", "loglevel": "debug", "tool": "config_tool", "modus": "unit"} job.par.setParameterArgs(args) r = t.getConfigPath("tool", "path") print (r) self.assertEqual(r, "/home/ulrich/6_Projekte/Programme/pythonProject/utils/configs/path.yml") r = t.getConfigPath("comp", "TestA2") print (r) self.assertEqual(r, None) r = t.getConfigPath("comp", "testA2") print (r) r = t.getConfig("tool", "path") print (r) #r = t.getConfig("comp", "testA2") print("pattern " + r["pattern"]["log"]) print("pattern " + r["pattern"]["precond"]) if __name__ == '__main__': unittest.main()