Fix test_too_short test (abc/abd are hex characters)
This commit is contained in:
@@ -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):
|
||||
|
||||
Reference in New Issue
Block a user