2323 - Returns metadata in the 'metadata' field
2424 - Example: {'material': 'aluminium', 'yummy': 3, 'penguin': 2}
2525"""
26+
2627import os
2728import sys
28- import json
2929
3030thisdir = os .path .dirname (os .path .abspath (__file__ ))
3131os .environ ["ROBOFLOW_CONFIG_DIR" ] = f"{ thisdir } /data/.config"
@@ -71,7 +71,7 @@ def test_search_and_image_api():
7171 for i , img in enumerate (results_tags ):
7272 print (f"\n Image { i } : { img .get ('name' , 'unknown' )} " )
7373 print (f" Keys: { list (img .keys ())} " )
74- if ' tags' in img :
74+ if " tags" in img :
7575 print (f" ✅ tags: { img ['tags' ]} " )
7676
7777 print ("\n " + "=" * 60 )
@@ -83,10 +83,10 @@ def test_search_and_image_api():
8383 for i , img in enumerate (results_metadata ):
8484 print (f"\n Image { i } : { img .get ('name' , 'unknown' )} " )
8585 print (f" Keys: { list (img .keys ())} " )
86- if ' user_metadata' in img :
86+ if " user_metadata" in img :
8787 print (f" ✅ user_metadata: { img ['user_metadata' ]} " )
8888 else :
89- print (f " ❌ No user_metadata in response" )
89+ print (" ❌ No user_metadata in response" )
9090 except Exception as e :
9191 print (f" ⚠️ Error: { e } " )
9292 print (" (user_metadata field may not be deployed yet)" )
@@ -98,18 +98,18 @@ def test_search_and_image_api():
9898 # Get images and check their metadata via image API
9999 images_with_metadata = 0
100100 for img in results [:5 ]:
101- image_id = img .get ('id' )
102- image_name = img .get (' name' , ' unknown' )
101+ image_id = img .get ("id" )
102+ image_name = img .get (" name" , " unknown" )
103103
104104 print (f"\n Fetching details for: { image_name } " )
105105 details = project .image (image_id )
106106
107- metadata = details .get (' metadata' , {})
107+ metadata = details .get (" metadata" , {})
108108 if metadata :
109109 print (f" ✅ metadata: { metadata } " )
110110 images_with_metadata += 1
111111 else :
112- print (f " ❌ No metadata (empty dict)" )
112+ print (" ❌ No metadata (empty dict)" )
113113
114114 print ("\n " + "=" * 60 )
115115 if images_with_metadata > 0 :
0 commit comments