@@ -172,12 +172,16 @@ def test_current_evening_top_level_dialect_materializes_safe_tracking(self) -> N
172172 else :
173173 self .assertEqual (horizons , [])
174174
175- surface = tracking ["options_surface" ]
176- self .assertIn (surface ["status" ], {"ready" , "not_ready" , "not_collected" , "unavailable" })
177- self .assertEqual (surface .get ("execution_ready_count" ), 0 )
178- if surface ["status" ] == "ready" :
179- self .assertGreater (surface .get ("surface_ready_count" , 0 ), 0 )
180- for structure in surface ["tradeable_structures" ]:
175+ surface = tracking ["options_surface" ]
176+ self .assertIn (surface ["status" ], {"ready" , "not_ready" , "not_collected" , "unavailable" })
177+ execution_ready_count = surface .get ("execution_ready_count" )
178+ if execution_ready_count is not None :
179+ self .assertEqual (execution_ready_count , 0 )
180+ if surface ["status" ] == "ready" :
181+ surface_ready_count = surface .get ("surface_ready_count" )
182+ if surface_ready_count is not None :
183+ self .assertGreater (surface_ready_count , 0 )
184+ for structure in surface ["tradeable_structures" ]:
181185 disclaimer = json .dumps (structure , ensure_ascii = False ).lower ()
182186 self .assertTrue ("manual quote" in disclaimer or "manual confirmation" in disclaimer )
183187 else :
0 commit comments