test coverage at 100%
fixes to ensure flake8 conformance