removed type hints to stop PyCharm complaining about wrong types when BytesIO is padded and other cleanup to stop PEP8 warnings
persistent value integration tests. Unit tests for v03x controller code. (sanity test that equality works the way it's expected to.)
when a test is run as the main module, the config resolution didn't work, since the module name is then set to __main__. Implemented a workaround where the module name is inferred from the path.
Also, removed main runner code from these files to that PyCharm runs them using it's integrated test runner, rather than executing the code as a main module.
ReadWriteUserObject should have UserObject as a mixin for the delete() method.
generic resource watchdog, serial watchdog specialization
nosetest requirement
example config file