adding tests for additional and missing settings
moved FakeLogger to tests.py