From fc1cf236c6bd36ebba24e03dc6d52a093535fc83 Mon Sep 17 00:00:00 2001 From: HERITAGE-XION Date: Tue, 6 Jan 2026 23:58:07 +0100 Subject: [PATCH] metadata-srubber-tool: added test file directory and modified test to use it --- examples/test_images/test_metadata.png | Bin 572 -> 0 bytes tests/assets/test_images/generated_test_03.png | Bin 0 -> 514 bytes tests/assets/test_images/generated_test_04.png | Bin 0 -> 514 bytes tests/assets/test_images/generated_test_05.png | Bin 0 -> 514 bytes .../assets}/test_images/test_canon.jpg | Bin .../assets}/test_images/test_fuji.jpg | Bin tests/e2e/test_read_command.py | 4 ++-- tests/e2e/test_scrub_command.py | 7 +++---- tests/integration/test_metadata_factory.py | 5 ++--- tests/unit/test_image_handler.py | 4 ++-- 10 files changed, 9 insertions(+), 11 deletions(-) delete mode 100644 examples/test_images/test_metadata.png create mode 100644 tests/assets/test_images/generated_test_03.png create mode 100644 tests/assets/test_images/generated_test_04.png create mode 100644 tests/assets/test_images/generated_test_05.png rename {examples => tests/assets}/test_images/test_canon.jpg (100%) rename {examples => tests/assets}/test_images/test_fuji.jpg (100%) diff --git a/examples/test_images/test_metadata.png b/examples/test_images/test_metadata.png deleted file mode 100644 index 55aa11f8447e5f20fa0802de7b48bfcccbf8d4cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 572 zcmY+BzfT)66vs`4gme;!fr+J-7(C@nf&j(315qxJs3bxVsTsNWOk(AJ)#s2S8weyi zbY`i<-l6{h0}>Mhe*ps$e?iv{MeyztMeShweV@Pn*naQZeq(pmSTqnqv$d*o0PB1< zreH$rSND&wd}x2(brAabeW?U$uI6kt(3UIHm}wBhL4>T$GFszgTAQ0NcY2b$mOKp;K8N^wd5}aFf&nC6N?Fhyy zsXT5*k&oBR)gl3g@{ZYovoj`uvPoC#m{B?y49vlb8L18}mdjELT1Fwxm~K1jYnu=QkI^2VkmJ7cbFRm!@I_Xzgci*r1sukf#~D|` z)sf2N2!ANP=3=CLxv}4sKCZgzM4VbQyAX1@I~QZSMgL=sjQ_k8{-4{S09iPxCx}T$ YL(kNsJLj3RnE(I) diff --git a/tests/assets/test_images/generated_test_03.png b/tests/assets/test_images/generated_test_03.png new file mode 100644 index 0000000000000000000000000000000000000000..55c0f9bbfa9d71b110ca4bf160f976de6c341fa1 GIT binary patch literal 514 zcmeAS@N?(olHy`uVBq!ia0vp^DImokksN51qfTg zIAr6J?Lc`mki1K3adJ^+K}lwQ9z;=QZen_>LSAWZQfiTcu|isYkwR{2Nn%Q3NumN! zX=zeYW?uRuql&vg6O=$E1m~xflqVLYG6Yltt;$mf@bpmtTj!pdms*rql3&z!gi8mg zS{|g@IlrK?C^J2ygaOV{FfuSQfoL&aVf(uPs8j;1v?w(ZGd&bW;>myk<+5$rx cW}p4*bDL?N=l&NQKwmR>y85}Sb4q9e0LsgNvH$=8 literal 0 HcmV?d00001 diff --git a/tests/assets/test_images/generated_test_04.png b/tests/assets/test_images/generated_test_04.png new file mode 100644 index 0000000000000000000000000000000000000000..2c9fe76738e848003a270aade828d805013a573c GIT binary patch literal 514 zcmeAS@N?(olHy`uVBq!ia0vp^DImokksN51qfTg zRt527eDH!(d`A+IzyDYZz!L?JD|NFg`1BrzqiBvApV zv@|IxGcWzJmj5cC2}&Rng7ec#$`gxH83HPSR^=%Kc={-St#eP!OD#$)$uH_V!leUL zEe}%doL^8`l$oAU!T@I}7#SFuK(v^cMdn=wDwO~$ElN!Uxl17=GdGn1q)6AmP}jh; zl(7Wl?^m8Kjv*Cu-d-{kWKa}fajfY4afpZO{vqFcviT-kfA85n<7b=okt`c+fuRkv b&;Fei$`pAqZpJa7uNgdD{an^LB{Ts5O?H3- literal 0 HcmV?d00001 diff --git a/tests/assets/test_images/generated_test_05.png b/tests/assets/test_images/generated_test_05.png new file mode 100644 index 0000000000000000000000000000000000000000..3a870f81076d4874016b7509ccfbde23076cf3c5 GIT binary patch literal 514 zcmeAS@N?(olHy`uVBq!ia0vp^DImokksN51qfTg zbnhj`CZN0-NZuv2IJqdZpd>Rt527eDH!(d`A+IzyDYZz!R3R)ccGQi~Ex@{9V8aOnV5 z%Y#%q=ND8KWu|A8Fu+*~Mg~SE5G|&TadECdr4nGJMX8A(cPWHq=B6@$6zLim>Kd56 z;ZWTGRP)Ny#WAE}&f80df((iRERGey9nO4i_Ye8rlg&5T`g`u~89&>sk7U_s3k+?T befBTcYbM!qks<$pzGm=r^>bP0l+XkKlF5Ef literal 0 HcmV?d00001 diff --git a/examples/test_images/test_canon.jpg b/tests/assets/test_images/test_canon.jpg similarity index 100% rename from examples/test_images/test_canon.jpg rename to tests/assets/test_images/test_canon.jpg diff --git a/examples/test_images/test_fuji.jpg b/tests/assets/test_images/test_fuji.jpg similarity index 100% rename from examples/test_images/test_fuji.jpg rename to tests/assets/test_images/test_fuji.jpg diff --git a/tests/e2e/test_read_command.py b/tests/e2e/test_read_command.py index 2911bf11..840461b4 100644 --- a/tests/e2e/test_read_command.py +++ b/tests/e2e/test_read_command.py @@ -8,8 +8,8 @@ from src.main import app runner = CliRunner() # Test file paths -JPG_TEST_FILE = r"C:\Users\Xheri\development\metadata-scrubber-tool\tests\assets\test_images\DSCN0012.jpg" -PNG_TEST_FILE = r"C:\Users\Xheri\development\metadata-scrubber-tool\tests\assets\test_images\generated_test_45.png" +JPG_TEST_FILE = r"C:\Users\Xheri\development\metadata-scrubber-tool\tests\assets\test_images\test_fuji.jpg" +PNG_TEST_FILE = r"C:\Users\Xheri\development\metadata-scrubber-tool\tests\assets\test_images\generated_test_03.png" TEST_DIR = r"C:\Users\Xheri\development\metadata-scrubber-tool\tests\assets\test_images" diff --git a/tests/e2e/test_scrub_command.py b/tests/e2e/test_scrub_command.py index 4941bf37..21bcc28a 100644 --- a/tests/e2e/test_scrub_command.py +++ b/tests/e2e/test_scrub_command.py @@ -13,10 +13,9 @@ from src.main import app runner = CliRunner() -# Test file paths - use examples folder for faster tests (fewer files) -JPG_TEST_FILE = r"C:\Users\Xheri\development\metadata-scrubber-tool\tests\assets\test_images\DSCN0012.jpg" -PNG_TEST_FILE = r"C:\Users\Xheri\development\metadata-scrubber-tool\tests\assets\test_images\generated_test_45.png" -# Use examples folder (small) instead of full test_images folder (100+ files) +# Test file paths +JPG_TEST_FILE = r"C:\Users\Xheri\development\metadata-scrubber-tool\tests\assets\test_images\test_fuji.jpg" +PNG_TEST_FILE = r"C:\Users\Xheri\development\metadata-scrubber-tool\tests\assets\test_images\generated_test_03.png" EXAMPLES_DIR = ( r"C:\Users\Xheri\development\metadata-scrubber-tool\tests\assets\test_images" ) diff --git a/tests/integration/test_metadata_factory.py b/tests/integration/test_metadata_factory.py index c3cec054..db9656b6 100644 --- a/tests/integration/test_metadata_factory.py +++ b/tests/integration/test_metadata_factory.py @@ -7,9 +7,8 @@ from src.services.metadata_factory import MetadataFactory from src.utils.exceptions import MetadataNotFoundError # Test file paths -JPG_TEST_FILE = r"C:\Users\Xheri\development\metadata-scrubber-tool\tests\assets\test_images\DSCN0012.jpg" -PNG_TEST_FILE = r"C:\Users\Xheri\development\metadata-scrubber-tool\tests\assets\test_images\generated_test_45.png" - +JPG_TEST_FILE = r"C:\Users\Xheri\development\metadata-scrubber-tool\tests\assets\test_images\test_fuji.jpg" +PNG_TEST_FILE = r"C:\Users\Xheri\development\metadata-scrubber-tool\tests\assets\test_images\generated_test_03.png" # ============== success Case Tests ============== diff --git a/tests/unit/test_image_handler.py b/tests/unit/test_image_handler.py index 862685bc..4bf31419 100644 --- a/tests/unit/test_image_handler.py +++ b/tests/unit/test_image_handler.py @@ -7,8 +7,8 @@ from src.services.image_handler import ImageHandler from src.utils.exceptions import MetadataNotFoundError, UnsupportedFormatError # Test file paths -JPG_TEST_FILE = r"C:\Users\Xheri\development\metadata-scrubber-tool\tests\assets\test_images\DSCN0012.jpg" -PNG_TEST_FILE = r"C:\Users\Xheri\development\metadata-scrubber-tool\tests\assets\test_images\generated_test_45.png" +JPG_TEST_FILE = r"C:\Users\Xheri\development\metadata-scrubber-tool\tests\assets\test_images\test_fuji.jpg" +PNG_TEST_FILE = r"C:\Users\Xheri\development\metadata-scrubber-tool\tests\assets\test_images\generated_test_03.png" # ============== success Case Tests ==============