I have checked in a hopefully more permanent change to test harness to
cope with what you are seeing. I can only imagine it is something
strange
to do with what auth providers you have built into Apache.
On 22/05/2006, at 12:30 AM, Jeff Hinrichs - DM&T wrote:
Graham,
I made the change,
Index: test.py
===================================================================
--- test.py (revision 408173)
+++ test.py (working copy)
@@ -2111,6 +2111,7 @@
PythonAuthenHandler
("tests::phase_status_1"),
PythonAuthenHandler
("tests::phase_status_2"),
PythonAuthenHandler
("tests::phase_status_3"),
+
PythonAuthzHandler("tests::req_headers_out_access"),
PythonFixupHandler
("tests::phase_status_4"),
PythonFixupHandler
("tests::phase_status_5"),
PythonFixupHandler
("tests::phase_status_6"),
The tests then ran successfully,
----------------------------------------------------------------------
Ran 67 tests in 21.310s
OK
Stopping Apache...
/usr/local/sbin/httpd -k stop -f
/home/jlh/mod_python/trunk/test/conf/test.conf
.
----------------------------------------------------------------------
Ran 6 tests in 62.728s
OK
-Jeff
On 5/21/06, Graham Dumpleton <[EMAIL PROTECTED]> wrote:
On 21/05/2006, at 4:18 PM, Jeff Hinrichs - DM&T wrote:
> me culpa, forgot to CC the group
>
> ---------- Forwarded message ----------
> From: Jeff Hinrichs - DM&T <[EMAIL PROTECTED]>
> Date: May 21, 2006 1:17 AM
> Subject: Re: mod_python trunk fails
> To: Graham Dumpleton <[EMAIL PROTECTED]>
>
>
> Graham,
> apache-2.2.2
>
> Here are the only lines that had the phrase "phase_status" I could
> find in the error_log:
> [Sun May 21 01:06:37 2006] [error] phase_status_1
> [Sun May 21 01:06:37 2006] [error] phase_status_2
> [Sun May 21 01:06:37 2006] [crit] [client 127.0.0.1] configuration
> error: couldn't check access. No groups file?: /tests.py
Hmmm, I thought I had worked this stuff out. :-(
Can you change test/test.py so the test configuration to that test
reads:
def test_phase_status_conf(self):
c = VirtualHost("*",
ServerName("test_phase_status"),
DocumentRoot(DOCUMENT_ROOT),
Directory(DOCUMENT_ROOT,
SetHandler("mod_python"),
AuthType("bogus"),
AuthName("bogus"),
Require("valid-user"),
PythonAuthenHandler
("tests::phase_status_1"),
PythonAuthenHandler
("tests::phase_status_2"),
PythonAuthenHandler
("tests::phase_status_3"),
PythonAuthzHandler
("tests::req_headers_out_access"),
PythonFixupHandler
("tests::phase_status_4"),
PythonFixupHandler
("tests::phase_status_5"),
PythonFixupHandler
("tests::phase_status_6"),
PythonHandler
("tests::phase_status_7"),
PythonDebug("On")))
return str(c)
Ie., add the PythonAuthzHandler entry.
Don't worry about what tests::req_headers_out_access is, I am just
using it
as a convenient function which simply returns apache.OK and does
nothing
else.
Graham
--
Jeff Hinrichs
Dundee Media & Technology, Inc
[EMAIL PROTECTED]
402.320.0821