5af27211f3
Add an initial stab at docstrings - enable docstring pylinter
2022-04-24 10:36:25 +00:00
5a30d9d995
Add proper exception classes (pylint)
2022-04-22 19:40:04 +00:00
bc0310e088
Study and respond to PyLint
...
Add a reasonably tolerant .pylintrc and fix most pylint errors and
warnings.
------------------------------------------------------------------
Your code has been rated at 9.78/10
2022-04-22 19:32:38 +00:00
baaaaa67b5
Initial formatting run with Black. Integration tests and unit tests pass before and after this change.
2022-04-22 13:05:55 +00:00
92a20d0755
Add a few MAC checks
...
Notably mac.is_multicast() which is needed for TAPs / LCPs and
interfaces.
Add a test for interface MAC addresses being non-multicast.
2022-04-09 15:15:00 +00:00