diff --git a/product/ERP5/tests/utils.py b/product/ERP5/tests/utils.py
index f9d78d1bfbe532e6d22d4cf5861da01a2b56ade7..0b55ad3fcdd8cbf6e1ec07d80fd402d7c8e297e4 100644
--- a/product/ERP5/tests/utils.py
+++ b/product/ERP5/tests/utils.py
@@ -70,7 +70,7 @@ class BusinessTemplateInfoBase:
 
   def setUpModules(self):
     name = '%s/ModuleTemplateItem/' % self.getPrefix()
-    for i in self.findFileInfosByName(startswith=name):
+    for i in self.findFileInfosByName(startswith=name, endswith='.xml'):
       source = self.readFileInfo(i)
       doc = xml.dom.minidom.parseString(source)
       module_id = doc.getElementsByTagName('id')[0].childNodes[0].data
@@ -145,7 +145,7 @@ class BusinessTemplateInfoBase:
       return handler.data
 
     name = '%s/ActionTemplateItem/portal_types/' % self.getPrefix()
-    for i in self.findFileInfosByName(startswith=name):
+    for i in self.findFileInfosByName(startswith=name, endswith='.xml'):
       portal_type = url2pathname(self.getFileInfoName(i).split('/')[-2])
       if not portal_type in self.actions:
         self.actions[portal_type] = []