From 002a3f622daf8694b9f23709ca04d61e8e5be7cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Nowak?= <luke@nexedi.com> Date: Tue, 20 Apr 2010 12:24:00 +0000 Subject: [PATCH] - add docstrings git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@34683 20353a03-c40f-0410-a6d1-a30d3c3de9de --- buildout/tests/assertSoftware.py | 47 ++++++++------------------------ 1 file changed, 12 insertions(+), 35 deletions(-) diff --git a/buildout/tests/assertSoftware.py b/buildout/tests/assertSoftware.py index 69d35e0f87..447fdd1022 100644 --- a/buildout/tests/assertSoftware.py +++ b/buildout/tests/assertSoftware.py @@ -13,20 +13,14 @@ def createCleanList(s): return sorted([q.strip() for q in s.split() if len(q.strip()) > 0]) class AssertPythonSoftware(unittest.TestCase): - """ - TODO: Add doc string. - """ + """Asserts that python related software is in good shape.""" def test_python_version(self): - """ - TODO: Add doc string. - """ - self.assertEqual((2,4), sys.version_info[:2]) + """Check built python version""" + self.assertEqual((2,4), sys.version_info[:2]) def test_use_generated_python(self): - """ - TODO: Add doc string. - """ + """Checks generated python as python""" fd, name = tempfile.mkstemp() try: f = os.fdopen(fd, 'w') @@ -45,17 +39,13 @@ print sys.version_info[:2] os.unlink(name) def test_use_generated_python_as_normal_interpreter(self): - """ - TODO: Add doc string. - """ + """Checks behabiour of generated python as interpreter""" stdout, stderr = subprocess.Popen(["bin/python2.4", "-V"], stdout=subprocess.PIPE, stderr=subprocess.PIPE).communicate() self.assertTrue('Python 2.4' in stderr) def test_required_libraries(self): - """ - TODO: Add doc string. - """ + """Checks possiblity of importing libraries""" required_library_list = createCleanList(""" ERP5Diff MySQLdb @@ -96,43 +86,31 @@ print sys.version_info[:2] 'Python libraries not found:\n'+'\n'.join(failed_library_list)) class AssertLddLibs(unittest.TestCase): - """ - TODO: Add doc string. - """ + """Checks for dynamic libraries""" def test_tritonn_senna(self): - """ - TODO: Add doc string. - """ + """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): - """ - TODO: Add doc string. - """ + """Checks proper linking to mysql library from MySQLdb egg""" result = os.system("ldd develop-eggs/MySQL_python-1.2.3c1-py2.4-linux-x86" "_64.egg/_mysql.so | grep -q 'parts/mysql-tritonn-5.0/lib/mysql/libmys" "qlclient_r.so'") self.assertEqual(result, 0) def test_memcached_libevent(self): - """ - TODO: Add doc string. - """ + """Checks proper liunking to libevent from memcached""" result = os.system("ldd parts/memcached/bin/memcached | grep -q 'parts/li" "bevent/lib/libevent'") class AssertApache(unittest.TestCase): - """ - TODO: Add doc string. - """ + """Tests for built apache""" def test_modules(self): - """ - TODO: Add doc string. - """ + """Checks for availability of apache modules""" required_module_list = createCleanList(""" authn_default_module log_config_module @@ -211,6 +189,5 @@ class AssertApache(unittest.TestCase): self.assertEqual([], failed_module_list, 'Apache modules not found:\n'+'\n'.join(failed_module_list)) - if __name__ == '__main__': unittest.main() -- 2.30.9