code: def test_range_overlap(test_case):
      (a, b), o = test_case["input"], test_case["output"]
      assert range_overlap(a, b) == o
      assert range_overlap(b, a) == o
  
file_path: gluonts/test/nursery/anomaly_detection/supervised_metrics/test_precision_recall.py
imports: from typing import Dict, List, Tuple
  import numpy
  import pytest
  from sklearn.metrics import auc
  from gluonts.nursery.anomaly_detection.supervised_metrics import aggregate_precision_recall_curve, buffered_precision_recall, segment_precision_recall
  from gluonts.nursery.anomaly_detection.supervised_metrics._buffered_precision_recall import extend_ranges
  from gluonts.nursery.anomaly_detection.supervised_metrics.bounded_pr_auc import bounded_pr_auc
  from gluonts.nursery.anomaly_detection.supervised_metrics.utils import labels_to_ranges, range_overlap
label_desc: Use image node_id 4 for calling a global function with example usage: test_range_overlap(test_case) without return types