exclude logger calls
fixing total_consumption() coverage, switching to assertApproximates
adding missing test for cpu.load
better test names
regex for log exclude_lines
ignoring a couple of lines of coverage where it's system dependent
removing coverage for an exception we only encounter on misconfigured systems
adding assertDateAlmostEqual()
should return None instead of failing with KeyError
adding tests for master_announce
adding test for ConfigurationWithCallbacks.clear()
remove coverage for windows specific import
we should not be skipping coverage here
rename tests to better match modules
check imports, not OS
adding sysinfo.user tests
setup/teardown attributes on the Resource class
Don't pop empty values because 'empty' is dependent on the incoming data types and what's handling the request.
it's rare this would occur
adding no cover for windows specific code (which we do have tests for anyway)