def test_bad_handler(self): handler_setting = { 'handlers': { 'sms': {'class': 'tests.utils.fake_handler.BadHandler'} } } my_setting = FakeSettings(handler_setting) with pytest.raises(ImproperlyConfigured): load_handlers(my_setting)
def test_bad_handler(self): handler_setting = { 'handlers': { 'sms': { 'class': 'tests.utils.fake_handler.BadHandler' } } } my_setting = FakeSettings(handler_setting) with pytest.raises(ImproperlyConfigured): load_handlers(my_setting)
def test_simple_cases(self): for case, expected in self.settings_cases: try: my_setting = FakeSettings(case) result = load_handlers(my_setting) for k, expected_class in expected.items(): assert isinstance(result[k], expected_class) except AssertionError: raise except Exception as e: assert isinstance(e, expected)