Exemplo n.º 1
0
def test_inject_settings_from_module():
    context = {"DEBUG": False}
    inject_settings(settings_module, context)
    assert context["DEBUG"] is True
    assert "os" not in context
Exemplo n.º 2
0
def test_inject_settings_from_str():
    context = {"DEBUG": False}
    inject_settings("tests.settings", context)
    assert context["DEBUG"] is True
    assert "os" not in context
Exemplo n.º 3
0
def test_inject_settings_failed():
    context = {}
    with pytest.raises(NameError):
        inject_settings("tests.settings_error", context)
    assert context == {}
Exemplo n.º 4
0
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
Exemplo n.º 5
0
 def test_inject_settings_from_str(self):
     context = {'DEBUG': False}
     inject_settings('settings', context)
     self.assertTrue(context['DEBUG'])
     self.assertNotIn('os', context)
Exemplo n.º 6
0
def test_inject_settings_fail_silently():
    context = {}
    inject_settings("tests.settings_error", context, True)
    assert context == {}
Exemplo n.º 7
0
 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)
Exemplo n.º 8
0
 def test_inject_settings_fail_silently(self):
     context = {}
     inject_settings('settings_error', context, True)
     self.assertEqual(context, {})
Exemplo n.º 9
0
 def test_inject_settings_from_str(self):
     context = {'DEBUG': False}
     inject_settings('settings', context)
     self.assertTrue(context['DEBUG'])
     self.assertNotIn('os', context)
Exemplo n.º 10
0
 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)
Exemplo n.º 11
0
 def test_inject_settings_fail_silently(self):
     context = {}
     inject_settings('settings_error', context, True)
     self.assertEqual(context, {})