def test_environ_var_trump_global(self): """ Verify that with the global trump set True we'll get from the environment :return: """ DynaSettingsController.set_environ_vars_trump(flag=True) self.assertTrue(_dyna_controller.environ_vars_trump) import os path = os.environ.get('PATH') self.assertTrue(path) path_from_settings = dyna_value('PATH', production_value=None) self.assertTrue(path_from_settings) self.assertEqual(path_from_settings, path)
def test_environ_var_trump_off(self): """ Verify that with the environment var trump off we obtain the value from our dyna settings and not the environment variable. :return: """ DynaSettingsController.set_environ_vars_trump(flag=False) self.assertFalse(_dyna_controller.environ_vars_trump) import os path = os.environ.get('PATH') self.assertTrue(path) path_from_settings = dyna_value('PATH', production_value='Internal path') self.assertTrue(path_from_settings) self.assertNotEqual(path_from_settings, path)