Skip to content

Commit 92d222a

Browse files
committed
split upstream/downstream
1 parent 249ae8a commit 92d222a

1 file changed

Lines changed: 15 additions & 11 deletions

File tree

src/test/test_query_performance.py

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -352,31 +352,35 @@ def test_07_connectivity_queries(self):
352352
print(f"NeuronRegionConnectivityQuery: {duration:.4f}s {'✅' if success else '❌'}")
353353
self.assertLess(duration, self.THRESHOLD_SLOW, "NeuronRegionConnectivityQuery exceeded threshold")
354354

355-
def test_07b_class_connectivity_queries(self):
356-
"""Test class-level connectivity queries (pre-indexed Solr)"""
355+
# FBbt_00001482 = lineage NB3-2 primary interneuron — known to have
356+
# downstream/upstream connectivity data in the vfb_json Solr core.
357+
CLASS_CONNECTIVITY_TEST_CLASS = "FBbt_00001482"
358+
359+
def test_07b_downstream_class_connectivity(self):
360+
"""Test DownstreamClassConnectivity query (pre-indexed Solr)"""
357361
print("\n" + "="*80)
358-
print("CLASS CONNECTIVITY QUERIES (Solr pre-indexed)")
362+
print("DOWNSTREAM CLASS CONNECTIVITY (Solr pre-indexed)")
359363
print("="*80)
360364

361-
# FBbt_00001482 = lineage NB3-2 primary interneuron — known to have
362-
# downstream/upstream connectivity data in the vfb_json Solr core.
363-
test_class = "FBbt_00001482"
364-
365-
# DownstreamClassConnectivity
366365
result, duration, success = self._time_query(
367366
"DownstreamClassConnectivity",
368367
get_downstream_class_connectivity,
369-
test_class,
368+
self.CLASS_CONNECTIVITY_TEST_CLASS,
370369
return_dataframe=False,
371370
)
372371
print(f"DownstreamClassConnectivity: {duration:.4f}s {'✅' if success else '❌'}")
373372
self.assertLess(duration, self.THRESHOLD_MEDIUM, "DownstreamClassConnectivity exceeded threshold")
374373

375-
# UpstreamClassConnectivity
374+
def test_07b_upstream_class_connectivity(self):
375+
"""Test UpstreamClassConnectivity query (pre-indexed Solr)"""
376+
print("\n" + "="*80)
377+
print("UPSTREAM CLASS CONNECTIVITY (Solr pre-indexed)")
378+
print("="*80)
379+
376380
result, duration, success = self._time_query(
377381
"UpstreamClassConnectivity",
378382
get_upstream_class_connectivity,
379-
test_class,
383+
self.CLASS_CONNECTIVITY_TEST_CLASS,
380384
return_dataframe=False,
381385
)
382386
print(f"UpstreamClassConnectivity: {duration:.4f}s {'✅' if success else '❌'}")

0 commit comments

Comments
 (0)