def test_dsdecimal_empty(self): """Test empty DSdecimal VR value""" config.DS_decimal(True) ds = Dataset() ds.EventElapsedTimes = None assert ('(0008,2130) DS (no value available) # 0' ' EventElapsedTimes') == pretty_element( ds['EventElapsedTimes'])
def test_dsdecimal_vm_multi(self): """Test multi DSdecimal VR value""" config.DS_decimal(True) ds = Dataset() ds.EventElapsedTimes = ["1.23456", "2.23"] assert isinstance(ds.EventElapsedTimes[0], DSdecimal) assert (r'(0008,2130) DS [1.23456\2.23] # 2' ' EventElapsedTimes') == pretty_element( ds['EventElapsedTimes'])
def test_dsdecimal_vm_one(self): """Test single DSdecimal VR value""" config.DS_decimal(True) ds = Dataset() ds.EventElapsedTimes = "1.23456" assert isinstance(ds.EventElapsedTimes, DSdecimal) assert ('(0008,2130) DS [1.23456] # 1' ' EventElapsedTimes') == pretty_element( ds['EventElapsedTimes'])
def test_DS_decimal_set(self): config.use_DS_decimal = False config.DS_decimal(True) assert config.use_DS_decimal is True
def ds_decimal(self): original = config.use_DS_decimal config.DS_decimal(True) yield config.DS_decimal(original)
def teardown(self): config.DS_decimal(False) config.enforce_valid_values = False
def setup(self): config.DS_decimal(True) config.enforce_valid_values = True
def tearDown(self): config.DS_decimal(False)
def setUp(self): config.DS_decimal(True)
def teardown(self): config.DS_decimal(False) config.datetime_conversion = False