SatheeshKumar Mohan
skumar at spikesource.com
Thu May 15 03:58:59 EDT 2008
Hi, I have mod_python installed and apache server servers mptest.py(that says hello world). Apache: Server version: Apache/2.2.8 (Win32) Server built: Mar 30 2008 23:17:06 Python: 2.5.1 Mod_python: mod_python-3.3.1 The whole things runs on cygwin. I have edited testconf.py setting values for HTTPD TESTHOME LIBEXECDIR, MOD_PYTHON_SO on running python test.py the following tests are failing.. somebody help! whats been wrong. how to solve this. why is it failing. what is missing in the installation * Testing file upload with \r char E..............................................F..F.F.................... ====================================================================== FAIL: test_import (__main__.PerRequestTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "test.py", line 1674, in test_import self.fail(`rsp`) AssertionError: '\n<pre>\nMOD_PYTHON ERROR\n\nProcessId: 1200\nInterpreter: \'test_import\'\n\nServerName: \'test_import\'\nDocumentRoot: \'C:/testcases/mod_python/htdocs\'\n\nURI: \'/tests.py\'\nLocation: None\nDirectory: \'C:/testcases/mod_python/htdocs/\'\nFilename: \'C:/testcases/mod_python/htdocs/tests.py\'\nPathInfo: \'\'\n\nPhase: \'PythonHandler\'\nHandler: \'tests::import_test\'\n\nTraceback (most recent call last):\n\n File "c:\\spikesource\\opt\\spikesource\\share\\python2.5\\Lib\\site-packages\\mod_python\\importer.py", line 1537, in HandlerDispatch\n default=default_handler, arg=req, silent=hlist.silent)\n\n File "c:\\spikesource\\opt\\spikesource\\share\\python2.5\\Lib\\site-packages\\mod_python\\importer.py", line 1229, in _process_target\n result = _execute_target(config, req, object, arg)\n\n File "c:\\spikesource\\opt\\spikesource\\share\\python2.5\\Lib\\site-packages\\mod_python\\importer.py", line 1128, in _execute_target\n result = object(arg)\n\n File "C:\\testcases\\mod_python\\htdocs\\tests.py", line 1024, in import_test\n assert(map(os.path.normpath, sys.path).count(directory) == 1)\n\nAssertionError\n\n\nMODULE CACHE DETAILS\n\nAccessed: Wed May 14 23:42:12 2008\nGeneration: 0\n\n_mp_a10d030a5fcc032f01749cad7f316362 {\n FileName: \'C:\\\\testcases\\\\mod_python\\\\htdocs\\\\tests.py\'\n Instance: 1 [IMPORT]\n Generation: 1\n Modified: Sun Nov 12 19:04:44 2006\n Imported: Wed May 14 23:42:12 2008\n}\n\n</pre>\n' ====================================================================== FAIL: test_psphandler (__main__.PerRequestTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "test.py", line 1847, in test_psphandler self.fail(`rsp`) AssertionError: '\n<pre>\nMOD_PYTHON ERROR\n\nProcessId: 1200\nInterpreter: \'test_psphandler\'\n\nServerName: \'test_psphandler\'\nDocumentRoot: \'C:/testcases/mod_python/htdocs\'\n\nURI: \'/psptest.psp\'\nLocation: None\nDirectory: \'C:/testcases/mod_python/htdocs/\'\nFilename: \'C:/testcases/mod_python/htdocs/psptest.psp\'\nPathInfo: \'\'\n\nPhase: \'PythonHandler\'\nHandler: \'mod_python.psp\'\n\nTraceback (most recent call last):\n\n File "c:\\spikesource\\opt\\spikesource\\share\\python2.5\\Lib\\site-packages\\mod_python\\importer.py", line 1537, in HandlerDispatch\n default=default_handler, arg=req, silent=hlist.silent)\n\n File "c:\\spikesource\\opt\\spikesource\\share\\python2.5\\Lib\\site-packages\\mod_python\\importer.py", line 1202, in _process_target\n module = import_module(module_name, path=path)\n\n File "c:\\spikesource\\opt\\spikesource\\share\\python2.5\\Lib\\site-packages\\mod_python\\importer.py", line 304, in import_module\n return __import__(module_name, {}, {}, [\'*\'])\n\n File "c:\\spikesource\\opt\\spikesource\\share\\python2.5\\Lib\\site-packages\\mod_python\\psp.py", line 21, in <module>\n import apache, Session, util, _psp\n\nImportError: No module named _psp\n\n</pre>\n' ====================================================================== FAIL: test_psp_error (__main__.PerRequestTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "test.py", line 1915, in test_psp_error self.fail(`rsp`) AssertionError: '\n<pre>\nMOD_PYTHON ERROR\n\nProcessId: 1200\nInterpreter: \'test_psp_error\'\n\nServerName: \'test_psp_error\'\nDocumentRoot: \'C:/testcases/mod_python/htdocs\'\n\nURI: \'/psptest_main.psp\'\nLocation: NoneThe Apache2.2 service is stopping. The Apache2.2 service has stopped. in a line at position == readBlockSize --> Send + process + receive took 0.000 s * Skipping the test for The UNIX-HATERS handbook file upload. To make this test, you need to download ugh.pdf from http://research.microsoft.com/~daniel/uhh-download.html into this script's directory. * Testing file upload where length of last line == readBlockSize - 1 --> Send + process + receive took 0.016 s * Testing file upload where length of last line == readBlockSize - 1 with an extra \r --> Send + process + receive took 0.000 s * Testing sys.argv definition -- /skumar
|