The context lib is horrifying and we should probably try https://github.com/roaet/wafflehaus/blob/master/tests/test_dns_filter.py#L88

Much easier to read. Mocks aren't wrapped in a context lib stubs thing and it's more controlled.

This is my peaceful objection to using context lib.