def test_basic(self): t = Environment() list(t) # __iter__ self.assertRaises(TypeError, hash, t) len(t) self.assertTrue('PATH' in t) self.assertFalse('FOOBAR72' in t) self.assertRaises(KeyError, lambda: t['FOOBAR72']) self.assertRaises(ProcessExecutionError, local.python, '-c', 'import os;os.environ["FOOBAR72"]') t['FOOBAR72'] = 'spAm' self.assertEqual(local.python('-c', 'import os;print (os.environ["FOOBAR72"])').splitlines(), ['spAm']) del t['FOOBAR72'] t.keys() t.items() t.values() t.get('HOME')