def test_bound_env(self): try: from plumbum.cmd import printenv except CommandNotFound: self.skipTest("printenv is missing") with local.env(FOO = "hello"): self.assertEqual(printenv.setenv(BAR = "world")("FOO", "BAR"), "hello\nworld\n") self.assertEqual(printenv.setenv(FOO = "sea", BAR = "world")("FOO", "BAR"), "sea\nworld\n")
def test_bound_env(self): from plumbum.cmd import printenv with local.env(FOO = "hello"): self.assertEqual(printenv.setenv(BAR = "world")("FOO", "BAR"), "hello\nworld\n") self.assertEqual(printenv.setenv(FOO = "sea", BAR = "world")("FOO", "BAR"), "sea\nworld\n")