(self)
| 128 | """Verify set_dvr_series_rules sanitizes input before persisting.""" |
| 129 | |
| 130 | def test_valid_rules_persisted(self): |
| 131 | rules = [{"tvg_id": "abc", "mode": "all", "title": "Show"}] |
| 132 | result = CoreSettings.set_dvr_series_rules(rules) |
| 133 | self.assertEqual(result, rules) |
| 134 | self.assertEqual(CoreSettings.get_dvr_series_rules(), rules) |
| 135 | |
| 136 | def test_non_dict_elements_stripped_on_write(self): |
| 137 | dirty = ["bad", 42, {"tvg_id": "abc", "mode": "all", "title": ""}] |
nothing calls this directly
no test coverage detected