mirror of
https://github.com/fergalmoran/picard.git
synced 2026-01-05 16:13:59 +00:00
Simplified metadata comparisson in tests
This commit is contained in:
@@ -108,33 +108,19 @@ class MetadataTest(PicardTestCase):
|
||||
m["old"] = "old-value"
|
||||
self.metadata.delete("single1")
|
||||
m.copy(self.metadata)
|
||||
|
||||
self.assertEqual(self.metadata._store, m._store)
|
||||
self.assertEqual(self.metadata.deleted_tags, m.deleted_tags)
|
||||
self.assertEqual(self.metadata.length, m.length)
|
||||
self.assertEqual(self.metadata.images, m.images)
|
||||
|
||||
for (key, value) in self.metadata.rawitems():
|
||||
self.assertIn(key, m)
|
||||
self.assertEqual(value, m.getraw(key))
|
||||
for (key, value) in m.rawitems():
|
||||
self.assertIn(key, self.metadata)
|
||||
self.assertEqual(value, self.metadata.getraw(key))
|
||||
|
||||
def test_metadata_copy_without_images(self):
|
||||
m = Metadata()
|
||||
m.copy(self.metadata, copy_images=False)
|
||||
|
||||
self.assertEqual(self.metadata._store, m._store)
|
||||
self.assertEqual(self.metadata.deleted_tags, m.deleted_tags)
|
||||
self.assertEqual(self.metadata.length, m.length)
|
||||
self.assertEqual(ImageList(), m.images)
|
||||
|
||||
for (key, value) in self.metadata.rawitems():
|
||||
self.assertIn(key, m)
|
||||
self.assertEqual(value, m.getraw(key))
|
||||
for (key, value) in m.rawitems():
|
||||
self.assertIn(key, self.metadata)
|
||||
self.assertEqual(value, self.metadata.getraw(key))
|
||||
|
||||
def test_metadata_update(self):
|
||||
m = Metadata()
|
||||
m["old"] = "old-value"
|
||||
@@ -148,12 +134,7 @@ class MetadataTest(PicardTestCase):
|
||||
self.assertEqual(self.metadata.images, m.images)
|
||||
|
||||
self.metadata["old"] = "old-value"
|
||||
for (key, value) in self.metadata.rawitems():
|
||||
self.assertIn(key, m)
|
||||
self.assertEqual(value, m.getraw(key))
|
||||
for (key, value) in m.rawitems():
|
||||
self.assertIn(key, self.metadata)
|
||||
self.assertEqual(value, self.metadata.getraw(key))
|
||||
self.assertEqual(self.metadata._store, m._store)
|
||||
|
||||
def test_metadata_clear(self):
|
||||
self.metadata.clear()
|
||||
|
||||
Reference in New Issue
Block a user