ATLAS Offline Software
Functions
test_iovset_pickle Namespace Reference

Functions

def test_serializer ()
 

Function Documentation

◆ test_serializer()

def test_iovset_pickle.test_serializer ( )
Try serializing a fairly complicated iovset object

Definition at line 8 of file test_iovset_pickle.py.

8 def test_serializer():
9  """
10  Try serializing a fairly complicated iovset object
11  """
12  iovs = fetch_iovs("DEFECTS", runs=359918)
13 
14  channels, iovsets = iovs.chans_iovsets
15 
16  processed = [(since, until, states)
17  for since, until, states in process_iovs(*iovsets)]
18 
19  serialized = dumps(processed)
20  deserialized = loads(serialized)
21 
22  assert deserialized == processed
23 
python.db.fetch_iovs
def fetch_iovs(folder_name, since=None, until=None, channels=None, tag="", what="all", max_records=-1, with_channel=True, loud=False, database=None, convert_time=False, named_channels=False, selection=None, runs=None, with_time=False, unicode_strings=False)
Definition: DQUtils/python/db.py:67
test_iovset_pickle.test_serializer
def test_serializer()
Definition: test_iovset_pickle.py:8
python.events.process_iovs
def process_iovs(*iovsets)
Definition: events.py:30