def test_inject_settings_from_module(): context = {"DEBUG": False} inject_settings(settings_module, context) assert context["DEBUG"] is True assert "os" not in context
def test_inject_settings_from_str(): context = {"DEBUG": False} inject_settings("tests.settings", context) assert context["DEBUG"] is True assert "os" not in context
def test_inject_settings_failed(): context = {} with pytest.raises(NameError): inject_settings("tests.settings_error", context) assert context == {}
def test_inject_settings_from_dict(): context = {"DEBUG": False} settings_dict = {"DEBUG": True, "_DEBUG": True} inject_settings(settings_dict, context) assert context["DEBUG"] is True assert "_DEBUG" not in context
def test_inject_settings_from_str(self): context = {'DEBUG': False} inject_settings('settings', context) self.assertTrue(context['DEBUG']) self.assertNotIn('os', context)
def test_inject_settings_fail_silently(): context = {} inject_settings("tests.settings_error", context, True) assert context == {}
def test_inject_settings_from_dict(self): context = {'DEBUG': False} settings_dict = {'DEBUG': True, '_DEBUG': True} inject_settings(settings_dict, context) self.assertTrue(context['DEBUG']) self.assertNotIn('_DEBUG', context)
def test_inject_settings_fail_silently(self): context = {} inject_settings('settings_error', context, True) self.assertEqual(context, {})