Example #1
0
def compile_messages(path, locale):
    from fun.utils.context import cd, setenv
    import subprocess
    with cd(path):
        with setenv("DJANGO_SETTINGS_MODULE", None):
            subprocess.call(["/edx/app/edxapp/venvs/edxapp/bin/django-admin.py", "compilemessages", "-l", locale])
Example #2
0
 def test_unset_undefined_value(self):
     with setenv("dummyvalue", None) as context:
         self.assertIsNone(context.saved_value)
         self.assertFalse("dummyvalue" in os.environ)
     self.assertFalse("dummyvalue" in os.environ)
Example #3
0
 def test_undefine_value(self):
     os.environ["dummyvalue"] = "oldvalue"
     with setenv("dummyvalue", None):
         self.assertFalse("dummyvalue" in os.environ)
     self.assertEqual("oldvalue", os.environ["dummyvalue"])
Example #4
0
 def test_undefined_value_remains_undefined(self):
     self.assertFalse("dummyvalue" in os.environ)
     with setenv("dummyvalue", "val"):
         self.assertEqual("val", os.environ["dummyvalue"])
     self.assertFalse("dummyvalue" in os.environ)
Example #5
0
 def test_undefine_value(self):
     os.environ["dummyvalue"] = "oldvalue"
     with setenv("dummyvalue", None):
         self.assertFalse("dummyvalue" in os.environ)
     self.assertEqual("oldvalue", os.environ["dummyvalue"])
Example #6
0
 def test_unset_undefined_value(self):
     with setenv("dummyvalue", None) as context:
         self.assertIsNone(context.saved_value)
         self.assertFalse("dummyvalue" in os.environ)
     self.assertFalse("dummyvalue" in os.environ)
Example #7
0
 def test_undefined_value_remains_undefined(self):
     self.assertFalse("dummyvalue" in os.environ)
     with setenv("dummyvalue", "val"):
         self.assertEqual("val", os.environ["dummyvalue"])
     self.assertFalse("dummyvalue" in os.environ)
Example #8
0
def compile_messages(path, locale):
    from fun.utils.context import cd, setenv
    import subprocess
    with cd(path):
        with setenv("DJANGO_SETTINGS_MODULE", None):
            subprocess.call(["/edx/app/edxapp/venvs/edxapp/bin/django-admin.py", "compilemessages", "-l", locale])