def test_str_no_vr(self): """Test DataElement.__str__ output with no VR""" elem = DataElement(0x00100010, 'PN', 'ANON') assert "(0010, 0010) Patient's Name" in str(elem) assert "PN: 'ANON'" in str(elem) elem.showVR = False assert "(0010, 0010) Patient's Name" in str(elem) assert 'PN' not in str(elem)
def test_equality_class_members(self): """Test equality is correct when ignored class members differ.""" dd = DataElement(0x00100010, 'PN', 'ANON') dd.showVR = False dd.file_tell = 10 dd.maxBytesToDisplay = 0 dd.descripWidth = 0 assert DataElement(0x00100010, 'PN', 'ANON') == dd
def test_str_no_vr(self): """Test DataElement.__str__ output with no VR""" elem = DataElement(0x00100010, 'PN', 'ANON') assert "(0010, 0010) Patient's Name" in str(elem) assert "PN: 'ANON'" in str(elem) elem.showVR = False assert "(0010, 0010) Patient's Name" in str(elem) assert 'PN' not in str(elem)
def test_equality_class_members(self): """Test equality is correct when ignored class members differ.""" dd = DataElement(0x00100010, 'PN', 'ANON') dd.showVR = False dd.file_tell = 10 dd.maxBytesToDisplay = 0 dd.descripWidth = 0 ee = DataElement(0x00100010, 'PN', 'ANON') self.assertTrue(dd == ee)