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))
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))
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))
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))
def test_make_env_no_add_or_delete(self): gen_env = util.generate_env() self.assertTrue(compare_dicts(self.real_env, gen_env))