1 from __future__
import print_function
9 import CondCore.Utilities.CondDBFW.querying
as querying
10 import CondCore.Utilities.CondDBFW.data_sources
as data_sources
11 import CondCore.Utilities.CondDBFW.data_formats
as data_formats
12 import CondCore.Utilities.CondDBFW.shell
as shell
13 import CondCore.Utilities.CondDBFW.models
as models
15 prod_connection_string =
"frontier://FrontierProd/CMS_CONDITIONS" 24 tags = self.connection.tag().
all(amount=10)
26 self.assertEqual(list_of_dicts.__class__.__name__,
"json_list")
28 self.assertTrue(isinstance(tag, self.connection.models[
"tag"]))
31 models_to_test =
map(self.connection.model, [
"global_tag",
"tag",
"payload",
"iov"])
32 for model
in models_to_test:
34 objects = getattr(self.
connection, model_name)().
all(amount=5)
37 self.assertTrue(dicts !=
None)
38 for obj
in orm_objects:
40 headers = model.headers
41 for header
in headers:
43 test = getattr(obj, header)
46 print(
"'%s' doesn't exist." % header)
48 self.assertTrue(header_exists)
51 self.connection.tear_down()
def connect(connection_data, mode="r", map_blobs=False, secrets=None, pooling=True)
S & print(S &os, JobReport::InputFile const &f)
def class_name_to_column(cls)