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)
Example #2
0
 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)
Example #3
0
 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)
 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)