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

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Nov 24 22:51:04 CET 2010


Author: kazuhiko
Date: Wed Nov 24 22:51:03 2010
New Revision: 40632

URL: http://svn.erp5.org?rev=40632&view=rev
Log:
add a test to check if pysvn binary is well linked with our own libraries.

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=40632&r1=40631&r2=40632&view=diff
==============================================================================
--- erp5/trunk/buildout/tests/assertSoftware.py [utf8] (original)
+++ erp5/trunk/buildout/tests/assertSoftware.py [utf8] Wed Nov 24 22:51:03 2010
@@ -29,6 +29,7 @@
 import os
 import subprocess
 import unittest
+from distutils import util
 
 try:
   any([True])
@@ -1445,6 +1446,31 @@ class AssertBzip2(AssertSoftwareMixin):
       ], [
       ])
 
+class AssertPysvn(AssertSoftwareMixin):
+  def test_ld_pysvn(self):
+    python_version_major, python_version_minor = util.sys.version_info[0:2]
+    self.assertLibraryList('develop-eggs/pysvn-1.7.4-py%s.%s-%s.egg/pysvn/_pysvn_%s_%s.so' % (
+      python_version_major, python_version_minor, util.get_platform(),
+      python_version_major, python_version_minor), [
+      'libc',
+      'libcom_err',
+      'libexpat',
+      'libgcc_s',
+      'libm',
+      'libneon',
+      'libresolv',
+      'libssl',
+      'libstdc++',
+      'libsvn_client-1',
+      'libsvn_diff-1',
+      'libsvn_repos-1',
+      ], [
+      'libexpat',
+      'neon',
+      'openssl',
+      'subversion'
+      ])
+
 class AssertElfLinkedInternally(AssertSoftwareMixin):
   def test(self):
     result_dict = {}




More information about the Erp5-report mailing list