]> git-server-git.apps.pok.os.sepia.ceph.com Git - remoto.git/commitdiff
tests: verify that extend_env gets removed from **kw
authorAlfredo Deza <alfredo@deza.pe>
Mon, 16 Jul 2018 14:07:22 +0000 (10:07 -0400)
committerAlfredo Deza <alfredo@deza.pe>
Mon, 16 Jul 2018 14:07:22 +0000 (10:07 -0400)
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
remoto/tests/test_process.py

index 4588f5ccc967d92159098f6fa622fe845db3bccd..5509705998981b18f71436bacce074485741fe5f 100644 (file)
@@ -31,3 +31,10 @@ class TestExtendPath(object):
         new_path = result['env']['PATH']
         assert result['env']['PATH'].endswith(self.path)
         assert result['env']['CEPH_VOLUME_DEBUG'] == '1'
+
+    def test_extend_env_gets_removed(self):
+        fake_conn = Mock()
+        fake_conn.gateway.remote_exec.return_value = fake_conn
+        fake_conn.receive.return_value = {'PATH': '/home/alfredo/bin'}
+        result = process.extend_env(fake_conn, {'extend_env': {'CEPH_VOLUME_DEBUG': '1'}})
+        assert result.get('extend_env') is None