Exemplo n.º 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'])
Exemplo n.º 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'])
Exemplo n.º 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)
Exemplo n.º 6
0
 def teardown(self):
     config.DS_decimal(False)
     config.enforce_valid_values = False
Exemplo n.º 7
0
 def setup(self):
     config.DS_decimal(True)
     config.enforce_valid_values = True
Exemplo n.º 8
0
 def tearDown(self):
     config.DS_decimal(False)
Exemplo n.º 9
0
 def setUp(self):
     config.DS_decimal(True)
Exemplo n.º 10
0
 def teardown(self):
     config.DS_decimal(False)
     config.datetime_conversion = False