Beispiel #1
0
 def test_make_env_adding_var(self):
     key = 'TESTING123'
     value = key + 'VALUE'
     self.assertFalse(key in self.real_env)
     env_addition = {key: value}
     gen_env = util.generate_env(env=env_addition)
     self.real_env[key] = value
     self.assertTrue(compare_dicts(self.real_env, gen_env))
Beispiel #2
0
 def test_make_env_overwriting_var(self):
     key = 'HOME'
     value = 'INVALID'
     self.assertTrue(key in self.real_env)
     env_addition = {key: value}
     gen_env = util.generate_env(env=env_addition)
     self.real_env[key] = value
     self.assertTrue(compare_dicts(self.real_env, gen_env))
Beispiel #3
0
 def test_make_env_add_and_delete_same_var(self):
     add_key = 'HOME'
     value = add_key + 'VALUE'
     del_key = 'HOME'
     self.assertTrue(del_key in self.real_env)
     self.assertTrue(add_key in self.real_env)
     env_addition = {add_key: value}
     gen_env = util.generate_env(env=env_addition, delete_env=[del_key])
     del self.real_env[del_key]
     self.assertTrue(compare_dicts(self.real_env, gen_env))
Beispiel #4
0
 def test_make_env_deleting_var(self):
     key = 'HOME'
     self.assertTrue(key in self.real_env)
     gen_env = util.generate_env(delete_env=[key])
     del self.real_env[key]
     self.assertTrue(compare_dicts(self.real_env, gen_env))
Beispiel #5
0
 def test_make_env_no_add_or_delete(self):
     gen_env = util.generate_env()
     self.assertTrue(compare_dicts(self.real_env, gen_env))