diff --git a/Filters/Parallel/Testing/Python/CMakeLists.txt b/Filters/Parallel/Testing/Python/CMakeLists.txt
index d80137532df3562be1db573db8c4671c1c41e7b3..3571f6320439a1b85f78952f1b0661e3161f9d4b 100644
--- a/Filters/Parallel/Testing/Python/CMakeLists.txt
+++ b/Filters/Parallel/Testing/Python/CMakeLists.txt
@@ -4,7 +4,9 @@ vtk_add_test_python(TestExtractCTHPart.py)
 vtk_add_test_python(TestExtrudePiece.py)
 vtk_add_test_python(TestImageStreamer.py)
 
-add_test(NAME ${vtk-module}Python-testTransmit
-  COMMAND ${MPIEXEC} ${MPIEXEC_NUMPROC_FLAG} 4 ${MPIEXEC_PREFLAGS}
-    $<TARGET_FILE:pvtkpython> ${CMAKE_CURRENT_SOURCE_DIR}/testTransmit.py
-    ${VTK_MPI_POSTFLAGS})
\ No newline at end of file
+if(TARGET pvtkpython)
+  add_test(NAME ${vtk-module}Python-testTransmit
+    COMMAND ${MPIEXEC} ${MPIEXEC_NUMPROC_FLAG} 4 ${MPIEXEC_PREFLAGS}
+      $<TARGET_FILE:pvtkpython> ${CMAKE_CURRENT_SOURCE_DIR}/testTransmit.py
+      ${VTK_MPI_POSTFLAGS})
+endif()
diff --git a/IO/ParallelXML/Testing/Python/CMakeLists.txt b/IO/ParallelXML/Testing/Python/CMakeLists.txt
index aec45897232171b1a0f44730fe1c8c16ce520203..6d05edd6921d4bcda160532a1645efcaa2b44156 100644
--- a/IO/ParallelXML/Testing/Python/CMakeLists.txt
+++ b/IO/ParallelXML/Testing/Python/CMakeLists.txt
@@ -1,4 +1,6 @@
-add_test(NAME ${vtk-module}Cxx-testParallelXMLWriters
-  COMMAND ${MPIEXEC} ${MPIEXEC_NUMPROC_FLAG} 4 ${MPIEXEC_PREFLAGS}
-    $<TARGET_FILE:pvtkpython> ${CMAKE_CURRENT_SOURCE_DIR}/testParallelXMLWriters.py
-    ${VTK_MPI_POSTFLAGS})
\ No newline at end of file
+if(TARGET pvtkpython)
+  add_test(NAME ${vtk-module}Cxx-testParallelXMLWriters
+    COMMAND ${MPIEXEC} ${MPIEXEC_NUMPROC_FLAG} 4 ${MPIEXEC_PREFLAGS}
+      $<TARGET_FILE:pvtkpython> ${CMAKE_CURRENT_SOURCE_DIR}/testParallelXMLWriters.py
+      ${VTK_MPI_POSTFLAGS})
+endif()