def test_06_AddList(self): """ """ l_node = configYaml(self.m_pyhouse_obj).read_yaml(self.m_filename) l_yaml = l_node.Yaml['Testing'] l_list = [('Adding 1', 'abc'), 'wxyz'] # print('C2-06-A - Yaml Frag: {}'.format(l_yaml)) # print(PrettyFormatAny.form(l_yaml, 'C1-06-B - AddOn1', 190)) l_ret = configYaml(self.m_pyhouse_obj).add_list(l_yaml, 'TEST', l_list)
def test_07_addObj(self): """ """ l_node = configYaml(self.m_pyhouse_obj).read_yaml(self.m_filename) l_yaml = l_node.Yaml['Testing'] l_obj = LightInformation() # print('C2-07-A - Yaml Frag: {}'.format(l_yaml)) # print(PrettyFormatAny.form(l_obj, 'C1-07-A - Light', 190)) l_ret = configYaml(self.m_pyhouse_obj).add_obj(l_yaml, 'Host', l_obj)
def test_04_Add_K_V(self): """ """ l_yaml = self.m_node.Yaml['Testing'] l_key = 'NewKeyABC' l_value = 'This is a new value' configYaml(self.m_pyhouse_obj).add_key_value_to_map( l_yaml['Testing'], l_key, l_value) # print('C2-04-A - {}'.format(l_yaml)) self.dump_to_file(l_yaml)
def test_05_AddDict(self): """ Test adding a key,Value pair to a map Test: Key: Value New Key: New Value <== Added """ l_node = configYaml(self.m_pyhouse_obj).read_yaml(self.m_filename) l_yaml = l_node.Yaml['Testing'] # print('C2-05-A - Yaml {}'.format(l_yaml)) l_ret = configYaml(self.m_pyhouse_obj).add_dict( l_yaml, 'Host', {'DictAddition-1': 'Test add dict'}) # print('C2-05-B - Yaml {}'.format(l_ret)) l_node.Yaml['Testing'] = l_ret # print('C2-05-C - Yaml {}'.format(l_node.Yaml)) self.dump_to_file(l_yaml)
def setUp(self, p_root): self.m_pyhouse_obj = SetupPyHouseObj().BuildPyHouseObj(p_root) self.m_yaml = SetupPyHouseObj().BuildYaml(None) # self.m_family = familyAPI(self.m_pyhouse_obj).LoadFamilyTesting() self.m_pyhouse_obj._Families = self.m_family self.m_filename = CONFIG_FILE_NAME self.m_yamlconf = configYaml(self.m_pyhouse_obj)
def test_02_Load(self): """ read_yaml() """ l_node = configYaml(self.m_pyhouse_obj).read_yaml(self.m_filename) # print(PrettyFormatAny.form(l_node, 'C2-02-A - Find', 190)) # print(PrettyFormatAny.form(l_node.Yaml, 'C2-02-B - Yaml', 190)) # print('C2-02-C - Yaml {}'.format(l_node)) # self.dump_to_file(l_node.Yaml) self.assertIsNotNone(l_node.Yaml) self.assertEqual(l_node.FileName, self.m_filename)
def test_01_Host(self): """ """ l_yaml = self.m_node.Yaml['Testing'] l_host = l_yaml['Host'] l_obj = configYaml(self.m_pyhouse_obj).fetch_host_info(l_host) # print('C3-01-A - Yaml: {}'.format(l_yaml)) # print(PrettyFormatAny.form(l_host, 'C2-01-B - Yaml', 190)) # print(PrettyFormatAny.form(l_obj, 'C2-01-C - Obj', 190)) self.assertEqual(l_obj.Name, 'Host-name-xxx') self.assertEqual(l_obj.Port, 12345)
def test_01_find(self): """ find_config_node() This will find the Yaml file in one of the sub-dirs of the config'ed root. """ l_node = configYaml(self.m_pyhouse_obj).find_config_node( self.m_filename) # print(PrettyFormatAny.form(l_node, 'C2-01-A - Find', 190)) # self.dump_to_file(l_yaml) self.assertEqual(l_node.FileName, self.m_filename) self.assertIsNotNone(l_node.YamlPath)
def test_03_BadExtension(self): """ find_config_node() This will find the Yaml file in one of the sub-dirs of the config'ed root. """ l_filename = 'test.yml' l_node = configYaml(self.m_pyhouse_obj).find_config_node(l_filename) # print(PrettyFormatAny.form(l_node, 'C1-03-A - Find', 190)) # self.dump_to_file(l_yaml) self.assertEqual(l_node.FileName, l_filename) self.assertIsNone(l_node.YamlPath) self.assertIsNotNone(l_node._Error)
def setUp(self): SetupMixin.setUp(self) self.m_node = configYaml(self.m_pyhouse_obj).read_yaml(self.m_filename)
def test_02_Login(self): """ """ l_yaml = self.m_node.Yaml['Testing'] l_login = l_yaml['Login'] l_obj = configYaml(self.m_pyhouse_obj).fetch_login_info(l_login)
def setUp(self): self.m_pyhouse_obj = SetupPyHouseObj().BuildPyHouseObj() self.m_yaml = SetupPyHouseObj().BuildYaml(None) self.m_pyhouse_obj._Config.ConfigDir self.m_filename = '_test.yaml' self.m_yamlconf = configYaml(self.m_pyhouse_obj)
def setUp(self): self.m_pyhouse_obj = SetupPyHouseObj().BuildPyHouseObj() self.m_yaml = SetupPyHouseObj().BuildYaml(None) self.m_yamlconf = configYaml(self.m_pyhouse_obj) self.m_family = familyAPI(self.m_pyhouse_obj).LoadFamilyTesting() self.m_pyhouse_obj._Families = self.m_family