def test_ResourceTypeDesc(self): # Instantiate without args rtd1 = ResourceTypeDesc() rtd1.setResourceTypeDesc(name='gen',res_type=ResourceTypes.RESTYPE_GENERIC) print "Object identity "+str(rtd1.identity) self.assertEqual(rtd1.name,'gen') self.assertEqual(rtd1.res_type,ResourceTypes.RESTYPE_GENERIC) rtd2 = ResourceTypeDesc(name='svc',res_type=ResourceTypes.RESTYPE_SERVICE) self.assertEqual(rtd2.name,'svc') self.assertEqual(rtd2.res_type,ResourceTypes.RESTYPE_SERVICE) rtd3 = ResourceTypeDesc(name='new',based_on=ResourceTypes.RESTYPE_GENERIC) self.assertEqual(rtd3.name,'new') self.assertEqual(rtd3.based_on,ResourceTypes.RESTYPE_GENERIC) self.assertEqual(rtd3.res_type,ResourceTypes.RESTYPE_UNASSIGNED)