'Make sure all base methods raise a NotImplementedError exception'

def test_not_yet_implemented(self):

    backend = NullBackend()
    with self.assertRaises(NotImplementedError):
        backend.set_config_by_domain(None)
    with self.assertRaises(NotImplementedError):
        backend.get_value(None, None)
    with self.assertRaises(NotImplementedError):
        backend.get_dict(None, None)
    with self.assertRaises(NotImplementedError):
        backend.is_request_in_microsite()
    with self.assertRaises(NotImplementedError):
        backend.has_override_value(None)
    with self.assertRaises(NotImplementedError):
        backend.get_all_config()
    with self.assertRaises(NotImplementedError):
        backend.clear()
    with self.assertRaises(NotImplementedError):
        backend.get_value_for_org(None, None, None)
    with self.assertRaises(NotImplementedError):
        backend.get_all_orgs()
