コード例 #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'])
コード例 #4
0
 def test_DS_decimal_set(self):
     config.use_DS_decimal = False
     config.DS_decimal(True)
     assert config.use_DS_decimal is True
コード例 #5
0
 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
ファイル: test_dsutils.py プロジェクト: RandaNP/pynetdicom
 def teardown(self):
     config.DS_decimal(False)
     config.datetime_conversion = False