def test_dt_empty(self): """Test empty DT VR value""" ds = Dataset() ds.AcquisitionDateTime = None assert ('(0008,002A) DT (no value available) # 0' ' AcquisitionDateTime') == pretty_element( ds['AcquisitionDateTime'])
def test_dt_vm_multi(self): """Test multi DT VR value""" config.datetime_conversion = True ds = Dataset() ds.AcquisitionDateTime = ['20200102', '19851231'] assert isinstance(ds.AcquisitionDateTime[0], DT) assert (r'(0008,002A) DT [20200102\19851231] # 2' ' AcquisitionDateTime') == pretty_element( ds['AcquisitionDateTime'])
def test_dt_vm_one(self): """Test single DT VR value""" config.datetime_conversion = True ds = Dataset() ds.AcquisitionDateTime = '20200102' assert isinstance(ds.AcquisitionDateTime, DT) assert ('(0008,002A) DT [20200102] # 1' ' AcquisitionDateTime') == pretty_element( ds['AcquisitionDateTime'])
def test_dt_vm_multi(self): """Test multi DT VR value""" config.datetime_conversion = True ds = Dataset() ds.AcquisitionDateTime = ["20200102", "19851231"] assert isinstance(ds.AcquisitionDateTime[0], DT) assert ( r"(0008,002A) DT [20200102\19851231] # 2" " AcquisitionDateTime" ) == pretty_element(ds["AcquisitionDateTime"])