"""Plan detail tabs must distinguish overall and warehouse-specific metrics.""" from pathlib import Path import unittest class PlanningDetailScopeTest(unittest.TestCase): def test_cloud_and_external_labels_are_scoped(self): source = (Path(__file__).resolve().parents[1] / 'static/js/app.js').read_text(encoding='utf-8') self.assertIn("scopedFieldLabel(cloudField, '云仓')", source) self.assertIn("scopedFieldLabel(externalField, '外仓')", source) self.assertIn("'库存可支撑天数': scope + '库存可支撑天数'", source) self.assertIn('列表和导出的“库存可支撑天数”对应默认数据', source) if __name__ == '__main__': unittest.main()