Skip to content

Commit 312f298

Browse files
committed
Improve tests for ImageFolder
1 parent d29ef65 commit 312f298

1 file changed

Lines changed: 12 additions & 3 deletions

File tree

stage3.0_first_views/pycasa/model/test_image_folder.py

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,18 @@
1010

1111

1212
class TestImageFolder(unittest.TestCase):
13+
def setUp(self):
14+
self.filenames = ["IMG-0311_xmas_2020.JPG", "owls.jpg"]
15+
self.img_folder = ImageFolder(directory=SAMPLE_IMG_DIR)
16+
1317
def test_filters_images(self):
14-
img_folder = ImageFolder(directory=SAMPLE_IMG_DIR)
1518
self.assertEqual(
16-
sorted([split(img.filepath)[1] for img in img_folder.images]),
17-
sorted(["IMG-0311_xmas_2020.JPG", "owls.jpg"])
19+
{split(img.filepath)[1] for img in self.img_folder.images},
20+
set(self.filenames)
1821
)
22+
23+
def test_create_metadata_df(self):
24+
df = self.img_folder.create_metadata_df()
25+
self.assertEqual(set(df.index), set(self.filenames))
26+
self.assertIn("ExifVersion", df)
27+
self.assertIn("ApertureValue", df)

0 commit comments

Comments
 (0)