def testSetValues(self): """ This method tests :meth:`foundations.environment.Environment.setValues` method. """ environment = Environment() self.assertTrue(environment.setValues(JOHN="DOE")) self.assertIn("JOHN", os.environ) self.assertTrue(environment.setValues(JOHN="EOD", DOE="JOHN")) self.assertIn("DOE", os.environ) self.assertEqual(environment.getValues()["JOHN"], "EOD")
def testSetValues(self): """ Tests :meth:`foundations.environment.Environment.setValues` method. """ environment = Environment() self.assertTrue(environment.setValues(JOHN="DOE")) self.assertIn("JOHN", os.environ) self.assertTrue(environment.setValues(JOHN="EOD", DOE="JOHN")) self.assertIn("DOE", os.environ) self.assertEqual(environment.getValues()["JOHN"], "EOD")
def testGetValues(self): """ Tests :meth:`foundations.environment.Environment.getValues` method. """ if platform.system() == "Windows" or platform.system() == "Microsoft": variable = "APPDATA" elif platform.system() == "Darwin": variable = "HOME" elif platform.system() == "Linux": variable = "HOME" environment = Environment(variable) self.assertIsInstance(environment.getValues(), dict) self.assertIsInstance(environment.getValues(variable), dict) self.assertIsInstance(environment.getValues().get(variable), unicode) self.assertEqual(environment.getValues()[variable], os.environ[variable]) environment.getValues("JOHNDOE_IS_FOR_SURE_A_NON_EXISTING_SYSTEM_ENVIRONMENT_VARIABLE") self.assertFalse(environment.getValues()["JOHNDOE_IS_FOR_SURE_A_NON_EXISTING_SYSTEM_ENVIRONMENT_VARIABLE"])
def testGetValues(self): """ This method tests :meth:`foundations.environment.Environment.getValues` method. """ if platform.system() == "Windows" or platform.system() == "Microsoft": variable = "APPDATA" elif platform.system() == "Darwin": variable = "HOME" elif platform.system() == "Linux": variable = "HOME" environment = Environment(variable) self.assertIsInstance(environment.getValues(), dict) self.assertIsInstance(environment.getValues(variable), dict) self.assertIsInstance(environment.getValues().get(variable), str) self.assertEqual(environment.getValues()[variable], os.environ[variable]) environment.getValues( "JOHNDOE_IS_FOR_SURE_A_NON_EXISTING_SYSTEM_ENVIRONMENT_VARIABLE") self.assertFalse( environment.getValues() ["JOHNDOE_IS_FOR_SURE_A_NON_EXISTING_SYSTEM_ENVIRONMENT_VARIABLE"])