def GetResource(self, resource_id): """This method can be removed once QMTest 2.4 is out.""" r = self.GetExtension(resource_id) if isinstance(r, resource.Resource): return ResourceDescriptor(self, resource_id, get_extension_class_name(r.__class__), get_explicit_arguments(r)) raise database.NoSuchResourceError(resource_id)
def GetTest(self, test_id): """This method can be removed once QMTest 2.4 is out.""" t = self.GetExtension(test_id) if isinstance(t, test.Test): return database.TestDescriptor( self, test_id, get_extension_class_name(t.__class__), get_explicit_arguments(t)) raise database.NoSuchTestError(test_id)
def GetTest(self, test_id): """This method can be removed once QMTest 2.4 is out.""" t = self.GetExtension(test_id) if isinstance(t, test.Test): return database.TestDescriptor(self, test_id, get_extension_class_name(t.__class__), get_explicit_arguments(t)) raise database.NoSuchTestError(test_id)