def test_002_changed(self): """test Defaults config file (changed)""" conf_test = make_temp_file( dedent(""" [task.default] stderr: true stdout_msgtree: false stderr_msgtree: false engine: select port_qlimit: 1000 auto_tree: false local_workername: none distant_workername: pdsh [task.info] debug: true fanout: 256 grooming_delay: 0.5 connect_timeout: 12.5 command_timeout: 30.5""").encode('ascii')) self.defaults = Defaults(filenames=[conf_test.name]) self.assertTrue(self.defaults.stderr) self.assertFalse(self.defaults.stdout_msgtree) self.assertFalse(self.defaults.stderr_msgtree) self.assertEqual(self.defaults.engine, 'select') self.assertEqual(self.defaults.port_qlimit, 1000) self.assertFalse(self.defaults.auto_tree) self.assertEqual(self.defaults.local_workername, 'none') self.assertEqual(self.defaults.distant_workername, 'pdsh') # task_info self.assertTrue(self.defaults.debug) self.assertEqual(self.defaults.fanout, 256) self.assertEqual(self.defaults.grooming_delay, 0.5) self.assertEqual(self.defaults.connect_timeout, 12.5)
def test_001_defaults(self): """test Defaults config file (defaults)""" conf_test = make_temp_file( dedent(""" [nodeset] fold_axis: [task.default] stderr: false stdout_msgtree: true stderr_msgtree: true engine: auto port_qlimit: 100 auto_tree: true local_workername: exec distant_workername: ssh [task.info] debug: false fanout: 64 grooming_delay: 0.25 connect_timeout: 10 command_timeout: 0""").encode('ascii')) self.defaults = Defaults(filenames=[conf_test.name]) self._assert_default_values()
def setUp(self): """setup test - initialize Defaults instance""" self.defaults = Defaults([])
def test_000_empty(self): """test Defaults config file (empty)""" conf_test = make_temp_file(b'') self.defaults = Defaults(filenames=[conf_test.name]) self._assert_default_values()