From cdbc222b9be2af77a7dfce599396cd2921983711 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Nowak?= <luke@nexedi.com> Date: Tue, 9 Nov 2010 08:39:31 +0000 Subject: [PATCH] - create separate test case for mysql 5.0 tritonn git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@40076 20353a03-c40f-0410-a6d1-a30d3c3de9de --- buildout/tests/assertSoftware.py | 35 ++++++++++++++++---------------- 1 file changed, 18 insertions(+), 17 deletions(-) diff --git a/buildout/tests/assertSoftware.py b/buildout/tests/assertSoftware.py index 72cf46b4c2..ff2ffa97d0 100644 --- a/buildout/tests/assertSoftware.py +++ b/buildout/tests/assertSoftware.py @@ -98,23 +98,6 @@ class AssertLddLibs(unittest.TestCase): "'parts/.*/lib/libiulib.so'") self.assertEqual(result, 0) - def test_tritonn_senna(self): - """Senna as an library""" - result = os.system("ldd parts/mysql-tritonn-5.0/libexec/mysqld | grep -q " - "'parts/senna/lib/libsenna.so.0'") - self.assertEqual(result, 0) - - def test_MySQLdb(self): - """Checks proper linking to mysql library from MySQLdb egg""" - error_list = [] - for d in os.listdir('develop-eggs'): - if d.startswith('MySQL_python'): - path = os.path.join('develop-eggs', d, '_mysql.so') - if os.system("ldd %s | grep -q 'parts/mysql-tritonn-5.0/lib/my" - "sql/libmysqlclient_r.so'" % path) != 0: - error_list.append(path) - self.assertEqual(error_list, []) - def test_memcached_libevent(self): """Checks proper liunking to libevent from memcached""" result = os.system("ldd parts/memcached/bin/memcached | grep -q 'parts/li" @@ -182,6 +165,24 @@ class AssertSoftwareRunable(unittest.TestCase): self.assertEqual(stderr, '') self.assertTrue(stdout.startswith('w3m version w3m/0.5.2')) + def test_MySQLdb(self): + """Checks proper linking to mysql library from MySQLdb egg""" + error_list = [] + for d in os.listdir('develop-eggs'): + if d.startswith('MySQL_python'): + path = os.path.join('develop-eggs', d, '_mysql.so') + if os.system("ldd %s | grep -q 'parts/mysql-tritonn-5.0/lib/my" + "sql/libmysqlclient_r.so'" % path) != 0: + error_list.append(path) + self.assertEqual(error_list, []) + +class AssertMysql50Tritonn(unittest.TestCase): + def test_tritonn_senna(self): + """Senna as an library""" + result = os.system("ldd parts/mysql-tritonn-5.0/libexec/mysqld | grep -q " + "'parts/senna/lib/libsenna.so.0'") + self.assertEqual(result, 0) + class AssertApache(unittest.TestCase): """Tests for built apache""" -- 2.30.9