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."""
|
"""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):
|
||||||
|
|||||||
Reference in New Issue
Block a user