/usr/lib/rads/venv/lib/python3.13/site-packages/netaddr/tests/eui
NameSizeModeActions
__pycache__/-0755rm
sample_iab.txt1820644editdlrm
sample_oui.txt1390644editdlrm
test_eui.py98380644editdlrm
test_ieee_parsers.py7630644editdlrm
__init__.py00644editdlrm
Edit: /usr/lib/rads/venv/lib/python3.13/site-packages/netaddr/tests/eui/test_ieee_parsers.py (763B)
import contextlib from io import StringIO from netaddr.compat import _open_binary from netaddr.eui.ieee import OUIIndexParser, IABIndexParser, FileIndexer def test_oui_parser(): outfile = StringIO() with contextlib.closing(_open_binary(__package__, 'sample_oui.txt')) as infile: iab_parser = OUIIndexParser(infile) iab_parser.attach(FileIndexer(outfile)) iab_parser.parse() assert outfile.getvalue() == '51966,1,138\n' def test_iab_parser(): outfile = StringIO() with contextlib.closing(_open_binary(__package__, 'sample_iab.txt')) as infile: iab_parser = IABIndexParser(infile) iab_parser.attach(FileIndexer(outfile)) iab_parser.parse() assert outfile.getvalue() == '84683452,1,181\n'