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 8429ab10ff
commit a1d6266c33
+6 -2
View File
@@ -36,12 +36,16 @@ class TestIsGenericName(unittest.TestCase):
"""Names < 3 chars are generic.""" """Names < 3 chars are generic."""
self.assertTrue(ble_alerter.is_generic_name("a")) self.assertTrue(ble_alerter.is_generic_name("a"))
self.assertTrue(ble_alerter.is_generic_name("ab")) 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): 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("ABCDEF"))
self.assertTrue(ble_alerter.is_generic_name("123456")) 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")) self.assertFalse(ble_alerter.is_generic_name("iPhone"))
def test_generic_patterns(self): def test_generic_patterns(self):