From fb9f928ddece6ba2e8868ff2359d87468f9fe43b Mon Sep 17 00:00:00 2001
From: Thomas Kluyver <thomas@kluyver.me.uk>
Date: Thu, 19 Aug 2021 15:54:11 +0100
Subject: [PATCH] Mock 'python --version' command

---
 tests/test_xfel_calibrate/conftest.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/tests/test_xfel_calibrate/conftest.py b/tests/test_xfel_calibrate/conftest.py
index 84765fe41..5d35fac3c 100644
--- a/tests/test_xfel_calibrate/conftest.py
+++ b/tests/test_xfel_calibrate/conftest.py
@@ -48,6 +48,10 @@ class FakeProcessCalibrate(FakeProcess):
         self.register_subprocess(
             [self.any(), '-m', 'pip', 'freeze'], stdout=["h5py==3.3.0"],
         )
+        # For getting Python version from user venv
+        self.register_subprocess(
+            [self.any(), '--version'], stdout=["Python 3.x.y"]
+        )
 
         self.keep_last_process(True)
 
-- 
GitLab