def test_03_GetFamilyObj(self): l_obj = FamUtil._get_family_obj(self.m_pyhouse_obj, self.m_device_obj) # print(PrettyFormatAny.form(l_obj, 'Family')) self.assertEqual(l_obj.Name, "Insteon") self.assertEqual(l_obj.Active, True) self.assertEqual(l_obj.Key, 1) self.assertEqual(l_obj.FamilyDeviceModuleName, "Insteon_device") self.assertEqual(l_obj.FamilyPackageName, "Modules.Families.Insteon") self.assertEqual(l_obj.FamilyXmlModuleName, "Insteon_xml")
def test_02_GetFamilyObj(self): l_obj = FamUtil._get_family_obj(self.m_pyhouse_obj, self.m_device_obj) print(PrettyFormatAny.form(l_obj, 'Family')) self.assertEqual(l_obj.Name, TESTING_LIGHT_NAME_0) self.assertEqual(l_obj.Active, True) self.assertEqual(l_obj.Key, 1) self.assertEqual(l_obj.FamilyDeviceModuleName, 'Insteon_device') self.assertEqual(l_obj.FamilyPackageName, 'Modules.Families.Insteon') self.assertEqual(l_obj.FamilyXmlModuleName, 'Insteon_xml')
def test_05_GetFamilyObj4(self): """ Do we get the correct family object (X10) """ self.m_device_obj.DeviceFamily = TESTING_FAMILY_NAME_4 l_obj = FamUtil._get_family_obj(self.m_pyhouse_obj, self.m_device_obj) # print(PrettyFormatAny.form(l_obj, 'B2-05-A - Family')) self.assertEqual(l_obj.Name, TESTING_FAMILY_NAME_4) self.assertEqual(l_obj.Active, True) self.assertEqual(l_obj.Key, 4) self.assertEqual(l_obj.FamilyDeviceModuleName, 'Hue_device') self.assertEqual(l_obj.FamilyPackageName, 'Modules.Families.Hue') self.assertEqual(l_obj.FamilyXmlModuleName, 'Hue_xml')
def test_02_GetFamilyObj1(self): """ Do we get the correct family object (Insteon) """ self.m_device_obj.DeviceFamily = TESTING_FAMILY_NAME_1 l_obj = FamUtil._get_family_obj(self.m_pyhouse_obj, self.m_device_obj) # print(PrettyFormatAny.form(l_obj, 'B2-02-A - Family')) self.assertEqual(l_obj.Name, TESTING_FAMILY_NAME_1) self.assertEqual(l_obj.Active, True) self.assertEqual(l_obj.Key, 1) self.assertEqual(l_obj.FamilyDeviceModuleName, 'Insteon_device') self.assertEqual(l_obj.FamilyPackageName, 'Modules.Families.Insteon') self.assertEqual(l_obj.FamilyXmlModuleName, 'Insteon_xml')
def test_01_GetFamilyObj0(self): """ Do we get the correct family object (Null) """ self.m_device_obj.DeviceFamily = TESTING_FAMILY_NAME_0 l_obj = FamUtil._get_family_obj(self.m_pyhouse_obj, self.m_device_obj) # print(PrettyFormatAny.form(l_obj, 'B2-01-A - Family object')) self.assertEqual(l_obj.Name, TESTING_FAMILY_NAME_0) self.assertEqual(l_obj.Active, True) self.assertEqual(l_obj.Key, 0) self.assertEqual(l_obj.FamilyDeviceModuleName, 'Null_device') self.assertEqual(l_obj.FamilyPackageName, 'Modules.Families.Null') self.assertEqual(l_obj.FamilyXmlModuleName, 'Null_xml')
def test_05_GetFamilyObj4(self): """ Do we get the correct family object (X10) """ self.m_device_obj.DeviceFamily = TESTING_FAMILY_NAME_4 l_obj = FamUtil._get_family_obj(self.m_pyhouse_obj, self.m_device_obj) # print(PrettyFormatAny.form(l_obj, 'B2-05-A - Family')) self.assertEqual(l_obj.Name, TESTING_FAMILY_NAME_4) self.assertEqual(l_obj.Active, True) self.assertEqual(l_obj.Key, 4) self.assertEqual(l_obj.FamilyDevice_ModuleName, 'Hue_device') self.assertEqual(l_obj.FamilyPackageName, 'Modules.Families.Hue') self.assertEqual(l_obj.FamilyXml_ModuleName, 'Hue_xml')
def test_02_GetFamilyObj1(self): """ Do we get the correct family object (Insteon) """ self.m_device_obj.DeviceFamily = TESTING_FAMILY_NAME_1 l_obj = FamUtil._get_family_obj(self.m_pyhouse_obj, self.m_device_obj) # print(PrettyFormatAny.form(l_obj, 'B2-02-A - Family')) self.assertEqual(l_obj.Name, TESTING_FAMILY_NAME_1) self.assertEqual(l_obj.Active, True) self.assertEqual(l_obj.Key, 1) self.assertEqual(l_obj.FamilyDevice_ModuleName, 'Insteon_device') self.assertEqual(l_obj.FamilyPackageName, 'Modules.Families.Insteon') self.assertEqual(l_obj.FamilyXml_ModuleName, 'Insteon_xml')
def test_01_GetFamilyObj0(self): """ Do we get the correct family object (Null) """ self.m_device_obj.DeviceFamily = TESTING_FAMILY_NAME_0 l_obj = FamUtil._get_family_obj(self.m_pyhouse_obj, self.m_device_obj) # print(PrettyFormatAny.form(l_obj, 'B2-01-A - Family object')) self.assertEqual(l_obj.Name, TESTING_FAMILY_NAME_0) self.assertEqual(l_obj.Active, True) self.assertEqual(l_obj.Key, 0) self.assertEqual(l_obj.FamilyDevice_ModuleName, 'Null_device') self.assertEqual(l_obj.FamilyPackageName, 'Modules.Families.Null') self.assertEqual(l_obj.FamilyXml_ModuleName, 'Null_xml')