diff --git a/tests/compliance/test_config b/tests/compliance/test_config
index 2454128362a6b8b71db649b6d45f3baf2b6df496..7b1cc18c311b1d70b15ed4c6e958070b3a4f257f 100644
--- a/tests/compliance/test_config
+++ b/tests/compliance/test_config
@@ -1 +1,2 @@
 PLUGIN:
+ENABLED_IF: %{read:../../../python-3.7-available}
diff --git a/tests/fc_script/test_config b/tests/fc_script/test_config
index ff1c5e31628a610eb768e563368ecec4c4cfdad3..11c2e8173b5b072f0e234344a289457747b7cb36 100644
--- a/tests/fc_script/test_config
+++ b/tests/fc_script/test_config
@@ -3,4 +3,5 @@ COMMENT: Explicits the dependencies of {bin:frama-c-script} execution:
  PLUGIN: variadic,instantiate
 COMMENT: The library frama-c.analysis_scripts is part of the package frama-c
 COMMENT: and this dependency is implicit as the one to the needed python files.
+ENABLED_IF: %{read:../../../python-3.7-available}
 */
diff --git a/tests/jcdb/test_config b/tests/jcdb/test_config
index 2454128362a6b8b71db649b6d45f3baf2b6df496..7b1cc18c311b1d70b15ed4c6e958070b3a4f257f 100644
--- a/tests/jcdb/test_config
+++ b/tests/jcdb/test_config
@@ -1 +1,2 @@
 PLUGIN:
+ENABLED_IF: %{read:../../../python-3.7-available}