示例#1
0
 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'])
示例#2
0
 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'])
示例#3
0
 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)
示例#6
0
 def teardown(self):
     config.DS_decimal(False)
     config.enforce_valid_values = False
示例#7
0
 def setup(self):
     config.DS_decimal(True)
     config.enforce_valid_values = True
示例#8
0
 def tearDown(self):
     config.DS_decimal(False)
示例#9
0
 def setUp(self):
     config.DS_decimal(True)
示例#10
0
 def teardown(self):
     config.DS_decimal(False)
     config.datetime_conversion = False