feat: 制式标注改为2.6G/700M/TDD/FDD
This commit is contained in:
+12
-4
@@ -62,6 +62,7 @@ class PipelineTest(unittest.TestCase):
|
||||
)
|
||||
rows_by_cgi = {row["cgi"]: row for row in rows}
|
||||
self.assertEqual(rows_by_cgi["460-00-200-1"]["network_type"], "2.6G")
|
||||
self.assertEqual(rows_by_cgi["460-00-100-1"]["network_type"], "FDD")
|
||||
self.assertTrue(all(row["metric_time"] == "2026-07-31 10:00:00" for row in rows))
|
||||
self.assertEqual(rows_by_cgi["460-00-200-1"]["cell_name"], "5G干扰监控-小区")
|
||||
self.assertTrue(all(row["interference_dbm"] == "-100.5" for row in rows))
|
||||
@@ -97,13 +98,20 @@ class PipelineTest(unittest.TestCase):
|
||||
self.assertEqual(len(archived_rows), 2)
|
||||
|
||||
def test_interference_thresholds_remove_only_lower_values(self) -> None:
|
||||
for network_type, threshold in (("2.6G", "-107"), ("700M", "-110"), ("4G", "-110")):
|
||||
for source_type, threshold in (
|
||||
("5G干扰监控", "-107"),
|
||||
("5G下FDD干扰监控", "-107"),
|
||||
("700M干扰监控", "-110"),
|
||||
("700M下FDD干扰监控", "-110"),
|
||||
("SDR_FDD干扰监控", "-110"),
|
||||
("SDR_TDD干扰监控", "-110"),
|
||||
("反开RD干扰监控", "-110"),
|
||||
):
|
||||
row = database_row()
|
||||
row["network_type"] = network_type
|
||||
row["interference_dbm"] = threshold
|
||||
self.assertTrue(main.passes_interference_threshold(row))
|
||||
self.assertTrue(main.passes_interference_threshold(row, source_type))
|
||||
row["interference_dbm"] = str(float(threshold) - 0.1)
|
||||
self.assertFalse(main.passes_interference_threshold(row))
|
||||
self.assertFalse(main.passes_interference_threshold(row, source_type))
|
||||
|
||||
with tempfile.TemporaryDirectory() as temp:
|
||||
root = Path(temp) / "source"
|
||||
|
||||
Reference in New Issue
Block a user