[Erp5-report] r40656 kazuhiko - /erp5/trunk/buildout/tests/assertSoftware.py

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Nov 25 11:33:30 CET 2010


Author: kazuhiko
Date: Thu Nov 25 11:33:29 2010
New Revision: 40656

URL: http://svn.erp5.org?rev=40656&view=rev
Log:
check develop-eggs directory too in AssertElfLinkedInternally.

Modified:
    erp5/trunk/buildout/tests/assertSoftware.py

Modified: erp5/trunk/buildout/tests/assertSoftware.py
URL: http://svn.erp5.org/erp5/trunk/buildout/tests/assertSoftware.py?rev=40656&r1=40655&r2=40656&view=diff
==============================================================================
--- erp5/trunk/buildout/tests/assertSoftware.py [utf8] (original)
+++ erp5/trunk/buildout/tests/assertSoftware.py [utf8] Thu Nov 25 11:33:29 2010
@@ -1542,18 +1542,21 @@ class AssertFile(AssertSoftwareMixin):
 class AssertElfLinkedInternally(AssertSoftwareMixin):
   def test(self):
     result_dict = {}
-    root = os.path.join(os.path.abspath(os.curdir), 'parts')
-    for dirpath, dirlist, filelist in os.walk(root):
-      for filename in filelist:
-        # skip some not needed places
-        if any([q in dirpath for q in SKIP_PART_LIST]):
-          continue
-        filename = os.path.join(dirpath, filename)
-        link_list = readLddInfoList(filename)
-        bad_link_list = [q for q in link_list if not q.startswith(root) \
-                          and not any([q.startswith(k) for k in ACCEPTABLE_GLOBAL_LIB_LIST])]
-        if len(bad_link_list):
-          result_dict[filename] = bad_link_list
+    parts_dir = os.path.join(os.path.abspath(os.curdir), 'parts')
+    develop_eggs_dir = os.path.join(os.path.abspath(os.curdir), 'develop-eggs')
+    for root in (parts_dir, develop_eggs_dir):
+    for root in (develop_eggs_dir,):
+      for dirpath, dirlist, filelist in os.walk(root):
+        for filename in filelist:
+          # skip some not needed places
+          if any([q in dirpath for q in SKIP_PART_LIST]):
+            continue
+          filename = os.path.join(dirpath, filename)
+          link_list = readLddInfoList(filename)
+          bad_link_list = [q for q in link_list if not q.startswith(parts_dir) \
+                            and not any([q.startswith(k) for k in ACCEPTABLE_GLOBAL_LIB_LIST])]
+          if len(bad_link_list):
+            result_dict[filename] = bad_link_list
     self.assertSoftwareDictEmpty(result_dict)
 
 




More information about the Erp5-report mailing list