def test_add_private_entry(self): with save_private_dict(): add_private_dict_entry('ACME 3.1', 0x10011101, 'DS', 'Test One', '3') entry = get_private_entry((0x1001, 0x0001), 'ACME 3.1') assert 'DS' == entry[0] # VR assert '3' == entry[1] # VM assert 'Test One' == entry[2] # description
def test_get_private_entry(self): """Test get_private_entry""" # existing entry entry = get_private_entry((0x0903, 0x0011), 'GEIIS PACS') self.assertEqual('US', entry[0]) # VR self.assertEqual('1', entry[1]) # VM self.assertEqual('Significant Flag', entry[2]) # name self.assertFalse(entry[3]) # is retired # existing entry in another slot entry = get_private_entry((0x0903, 0x1011), 'GEIIS PACS') self.assertEqual('Significant Flag', entry[2]) # name # non-existing entry self.assertRaises(KeyError, get_private_entry, (0x0903, 0x0011), 'Nonexisting') self.assertRaises(KeyError, get_private_entry, (0x0903, 0x0091), 'GEIIS PACS')
def test_get_private_entry(self): """Test get_private_entry""" # existing entry entry = get_private_entry((0x0903, 0x0011), 'GEIIS PACS') self.assertEqual('US', entry[0]) # VR self.assertEqual('1', entry[1]) # VM self.assertEqual('Significant Flag', entry[2]) # name self.assertFalse(entry[3]) # is retired # existing entry in another slot entry = get_private_entry((0x0903, 0x1011), 'GEIIS PACS') self.assertEqual('Significant Flag', entry[2]) # name # non-existing entry self.assertRaises(KeyError, get_private_entry, (0x0903, 0x0011), 'Nonexisting') self.assertRaises(KeyError, get_private_entry, (0x0903, 0x0091), 'GEIIS PACS')
def is_multiple_values(value): tag = value.tag if not tag.is_private: vvm = datadict.get_entry(tag)[1].split("-") return len(vvm) == 2 or 1 < int(vvm[0]) elif hasattr(tag, "private_creator"): vvm = datadict.get_private_entry(tag, tag.private_creator)[1].split("-") return len(vvm) == 2 or 1 < int(vvm[0]) else: return 1
def test_get_private_entry(self): """Test get_private_entry""" # existing entry entry = get_private_entry((0x0903, 0x0011), 'GEIIS PACS') assert 'US' == entry[0] # VR assert '1' == entry[1] # VM assert 'Significant Flag' == entry[2] # name assert not entry[3] # is retired # existing entry in another slot entry = get_private_entry((0x0903, 0x1011), 'GEIIS PACS') assert 'Significant Flag' == entry[2] # name # non-existing entry with pytest.raises(KeyError): get_private_entry((0x0903, 0x0011), 'Nonexisting') with pytest.raises(KeyError): get_private_entry((0x0903, 0x0091), 'GEIIS PACS')
def test_get_private_entry(self): """Test get_private_entry""" # existing entry entry = get_private_entry((0x0903, 0x0011), 'GEIIS PACS') assert 'US' == entry[0] # VR assert '1' == entry[1] # VM assert 'Significant Flag' == entry[2] # name assert not entry[3] # is retired # existing entry in another slot entry = get_private_entry((0x0903, 0x1011), 'GEIIS PACS') assert 'Significant Flag' == entry[2] # name # non-existing entry with pytest.raises(KeyError): get_private_entry((0x0903, 0x0011), 'Nonexisting') with pytest.raises(KeyError): get_private_entry((0x0903, 0x0091), 'GEIIS PACS')
def test_add_private_entry(self): add_private_dict_entry('ACME 3.1', 0x10011101, 'DS', 'Test One', '3') entry = get_private_entry((0x1001, 0x0001), 'ACME 3.1') assert 'DS' == entry[0] # VR assert '3' == entry[1] # VM assert 'Test One' == entry[2] # description