blob: 49fd3adef376c98d21bf03c528ec8c8d0670562b [file] [log] [blame]
From 78077a5e80c9ad5f909037a48100481ddfedc6b2 Mon Sep 17 00:00:00 2001
From: Andrey Utkin <andrey_utkin@gentoo.org>
Date: Wed, 13 Dec 2017 01:50:03 +0000
Subject: [PATCH] tests: pass all env vars to cmd-runner
cmd-runner was started with no environment variables inherited.
This breaks tests when run with custom PYTHONPATH, which is useful for
testing botocore while not being installed in standard locations.
One case when this is important is performing tests before installing
the package in Gentoo Linux.
Link: https://bugs.gentoo.org/640726
---
tests/__init__.py | 1 +
1 file changed, 1 insertion(+)
diff --git a/tests/__init__.py b/tests/__init__.py
index 74a2e4de..fa0b819b 100644
--- a/tests/__init__.py
+++ b/tests/__init__.py
@@ -145,6 +145,7 @@ class BaseClientDriverTest(unittest.TestCase):
if self.INJECT_DUMMY_CREDS:
env = {'AWS_ACCESS_KEY_ID': 'foo',
'AWS_SECRET_ACCESS_KEY': 'bar'}
+ env.update(os.environ)
self.driver.start(env=env)
def cmd(self, *args):
--
2.15.1