Fix test_too_short test (abc/abd are hex characters)

This commit is contained in:
Cobra
2026-04-10 06:33:38 -04:00
parent 40eb8cf621
commit 85e53fed68
+6 -2
View File
@@ -36,12 +36,16 @@ class TestIsGenericName(unittest.TestCase):
"""Names < 3 chars are generic."""
self.assertTrue(ble_alerter.is_generic_name("a"))
self.assertTrue(ble_alerter.is_generic_name("ab"))
self.assertFalse(ble_alerter.is_generic_name("abc"))
# Names with 3+ chars but non-hex are OK
self.assertFalse(ble_alerter.is_generic_name("iOS"))
self.assertFalse(ble_alerter.is_generic_name("Dog"))
def test_all_hex(self):
"""Pure hex is generic."""
"""Pure hex is generic (looks like MAC fragment)."""
self.assertTrue(ble_alerter.is_generic_name("ABCDEF"))
self.assertTrue(ble_alerter.is_generic_name("123456"))
self.assertTrue(ble_alerter.is_generic_name("abc")) # a, b, c are hex digits
# iPhone contains 'h' which is hex, but 'o' and 'n' are not
self.assertFalse(ble_alerter.is_generic_name("iPhone"))
def test_generic_patterns(self):