uaf.git

uaf

~
git clone https://github.com/debuman/uaf.git

tests/test_oui.py (673B)

      1 """Tests for ap_scanner.oui."""
      2 
      3 from ap_scanner.oui import lookup_vendor
      4 
      5 
      6 def test_lookup_known_vendor_tp_link():
      7     result = lookup_vendor("5C:A6:E6:11:22:33")
      8     assert result == "TP-Link"
      9 
     10 
     11 def test_lookup_known_vendor_cisco():
     12     result = lookup_vendor("00:1B:2A:11:22:33")
     13     assert result == "Cisco"
     14 
     15 
     16 def test_lookup_unknown_vendor():
     17     result = lookup_vendor("FF:FF:FF:11:22:33")
     18     # Should return empty string or some value from system OUI file
     19     assert isinstance(result, str)
     20 
     21 
     22 def test_lookup_case_insensitive():
     23     # The function should handle lowercase MAC addresses
     24     result = lookup_vendor("5c:a6:e6:11:22:33")
     25     assert result == "TP-Link"