Roundup Tracker - Issues

Issue 633622

classification
'python ./run_tests' failed on Win 2000
Type: Severity: normal
Components: Installation Versions:
process
Status: closed fixed
:
: richard : richard
Priority: normal :

Created on 2002-11-05 04:24 by anonymous, last changed 2002-11-06 03:35 by anonymous.

Messages
msg496 Author: [hidden] (anonymous) Date: 2002-11-05 04:24
I have python 2.2.2 installed.

Downloaded roundup 0.5.1 and ran 'python ./run_tests'.

Failed on win32con so I installed win32all-148 and re-
ran 'python ./run_tests'. (I assume roundup runs on 
Windows as well as unix?).

Get following error messages: 

EEEEEEEEEEEEEEEEEE.....EEEEEEEEEEEEEEEE
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
EEEEEEEEEEEEEE........EEEEE...........EEE
=========================================
=============================
ERROR: testAlternateAddress 
(test.test_mailgw.MailgwTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "test\test_mailgw.py", line 78, in setUp
    init.initialise(self.dirname, 'sekrit')
  File "roundup\init.py", line 113, in initialise
    instance = roundup.instance.open(instance_home)
  File "roundup\instance.py", line 60, in open
    tracker = imp.load_package(modname, tracker_home)
  File "roundup\templates\classic\__init__.py", line 22, 
in ?
    from interfaces import Client, MailGW
  File "_test_mailgw_1\interfaces.py", line 21, in ?
    from roundup.cgi import client
ImportError: No module named cgi

:
:
Lots more similar error messages
:
:

=========================================
=============================
ERROR: testC_User 
(test.test_schema.SchemaTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "test\test_schema.py", line 46, in setUp
    self.db = back_anydbm.Database(config, 'admin')
  File "roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File "roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

----------------------------------------------------------------------
Ran 116 tests in 4.086s

FAILED (errors=92)

Does anyone know what I am doing wrong?

Thanks!
msg497 Author: [hidden] (richard) Date: 2002-11-05 05:09
Logged In: YES 
user_id=6405

Roundup fails a lot of tests when run under python 2.2.2 - I'm looking into it 
and will release a 2.2.2 compatibility release ASAP. 
 
msg498 Author: [hidden] (anonymous) Date: 2002-11-05 08:02
Logged In: NO 

This also happened under python 2.2.1. Has anyone got 
roundup-0.5.1 working under windows with recent python 
release? Thanks.
msg499 Author: [hidden] (richard) Date: 2002-11-05 11:14
Logged In: YES 
user_id=6405

Could you attach a complete test log to this bug report, using python 2.2.1? 
I might be able to figure something from that (I don't have a windows setup 
to play with). 
 
msg500 Author: [hidden] (anonymous) Date: 2002-11-05 22:34
Logged In: NO 

I installed python 2.2.1 on windows 2000.
(I have successfully installed roundup on linux at home and 
have been
impressed, but at work I only have access to windows 2000).

python ./run_tests

packing up templates in roundup\templates\classic
packing up templates in roundup\templates\minimal
Traceback (most recent call last):
  File "./run_tests", line 21, in ?
    from test import go
  File ".\test\__init__.py", line 30, in ?
    test_mods[name] = __import__(file[:-3], globals(), locals(), 
[])
  File ".\test\test_locking.py", line 25, in ?
    from roundup.backends.locking import acquire_lock, 
release_lock
  File ".\roundup\backends\__init__.py", line 41, in ?
    import back_anydbm
  File ".\roundup\backends\back_anydbm.py", line 31, in ?
    from locking import acquire_lock, release_lock
  File ".\roundup\backends\locking.py", line 30, in ?
    import portalocker
  File ".\roundup\backends\portalocker.py", line 46, in ?
    import win32con
ImportError: No module named win32con

I installed python win32 extenstions (win32all-148).

python ./run_tests

EEEEEEEEEEEEEEEEEE.....EEEEEEEEEEEEEEEEEEE
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
EEEEEEE........EEEEE...........EEE
=============================================
=========================
ERROR: testAlternateAddress 
(test.test_mailgw.MailgwTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_mailgw.py", line 78, in setUp
    init.initialise(self.dirname, 'sekrit')
  File ".\roundup\init.py", line 113, in initialise
    instance = roundup.instance.open(instance_home)
  File ".\roundup\instance.py", line 60, in open
    tracker = imp.load_package(modname, tracker_home)
  File ".\roundup\templates\classic\__init__.py", line 22, in ?
    from interfaces import Client, MailGW
  File "_test_mailgw_1\interfaces.py", line 21, in ?
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testEnc01 (test.test_mailgw.MailgwTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_mailgw.py", line 78, in setUp
    init.initialise(self.dirname, 'sekrit')
  File ".\roundup\init.py", line 113, in initialise
    instance = roundup.instance.open(instance_home)
  File ".\roundup\instance.py", line 60, in open
    tracker = imp.load_package(modname, tracker_home)
  File ".\roundup\templates\classic\__init__.py", line 22, in ?
    from interfaces import Client, MailGW
  File "_test_mailgw_2\interfaces.py", line 21, in ?
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testFollowup (test.test_mailgw.MailgwTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_mailgw.py", line 78, in setUp
    init.initialise(self.dirname, 'sekrit')
  File ".\roundup\init.py", line 113, in initialise
    instance = roundup.instance.open(instance_home)
  File ".\roundup\instance.py", line 60, in open
    tracker = imp.load_package(modname, tracker_home)
  File ".\roundup\templates\classic\__init__.py", line 22, in ?
    from interfaces import Client, MailGW
  File "_test_mailgw_3\interfaces.py", line 21, in ?
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testFollowupNoNosyAuthor 
(test.test_mailgw.MailgwTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_mailgw.py", line 78, in setUp
    init.initialise(self.dirname, 'sekrit')
  File ".\roundup\init.py", line 113, in initialise
    instance = roundup.instance.open(instance_home)
  File ".\roundup\instance.py", line 60, in open
    tracker = imp.load_package(modname, tracker_home)
  File ".\roundup\templates\classic\__init__.py", line 22, in ?
    from interfaces import Client, MailGW
  File "_test_mailgw_4\interfaces.py", line 21, in ?
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testFollowupNoNosyRecipients 
(test.test_mailgw.MailgwTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_mailgw.py", line 78, in setUp
    init.initialise(self.dirname, 'sekrit')
  File ".\roundup\init.py", line 113, in initialise
    instance = roundup.instance.open(instance_home)
  File ".\roundup\instance.py", line 60, in open
    tracker = imp.load_package(modname, tracker_home)
  File ".\roundup\templates\classic\__init__.py", line 22, in ?
    from interfaces import Client, MailGW
  File "_test_mailgw_5\interfaces.py", line 21, in ?
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testFollowupNosyAuthor 
(test.test_mailgw.MailgwTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_mailgw.py", line 78, in setUp
    init.initialise(self.dirname, 'sekrit')
  File ".\roundup\init.py", line 113, in initialise
    instance = roundup.instance.open(instance_home)
  File ".\roundup\instance.py", line 60, in open
    tracker = imp.load_package(modname, tracker_home)
  File ".\roundup\templates\classic\__init__.py", line 22, in ?
    from interfaces import Client, MailGW
  File "_test_mailgw_6\interfaces.py", line 21, in ?
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testFollowupNosyAuthorAndCopy 
(test.test_mailgw.MailgwTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_mailgw.py", line 78, in setUp
    init.initialise(self.dirname, 'sekrit')
  File ".\roundup\init.py", line 113, in initialise
    instance = roundup.instance.open(instance_home)
  File ".\roundup\instance.py", line 60, in open
    tracker = imp.load_package(modname, tracker_home)
  File ".\roundup\templates\classic\__init__.py", line 22, in ?
    from interfaces import Client, MailGW
  File "_test_mailgw_7\interfaces.py", line 21, in ?
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testFollowupNosyRecipients 
(test.test_mailgw.MailgwTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_mailgw.py", line 78, in setUp
    init.initialise(self.dirname, 'sekrit')
  File ".\roundup\init.py", line 113, in initialise
    instance = roundup.instance.open(instance_home)
  File ".\roundup\instance.py", line 60, in open
    tracker = imp.load_package(modname, tracker_home)
  File ".\roundup\templates\classic\__init__.py", line 22, in ?
    from interfaces import Client, MailGW
  File "_test_mailgw_8\interfaces.py", line 21, in ?
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testFollowupStupidQuoting 
(test.test_mailgw.MailgwTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_mailgw.py", line 78, in setUp
    init.initialise(self.dirname, 'sekrit')
  File ".\roundup\init.py", line 113, in initialise
    instance = roundup.instance.open(instance_home)
  File ".\roundup\instance.py", line 60, in open
    tracker = imp.load_package(modname, tracker_home)
  File ".\roundup\templates\classic\__init__.py", line 22, in ?
    from interfaces import Client, MailGW
  File "_test_mailgw_9\interfaces.py", line 21, in ?
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testFollowupTitleMatch 
(test.test_mailgw.MailgwTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_mailgw.py", line 78, in setUp
    init.initialise(self.dirname, 'sekrit')
  File ".\roundup\init.py", line 113, in initialise
    instance = roundup.instance.open(instance_home)
  File ".\roundup\instance.py", line 60, in open
    tracker = imp.load_package(modname, tracker_home)
  File ".\roundup\templates\classic\__init__.py", line 22, in ?
    from interfaces import Client, MailGW
  File "_test_mailgw_10\interfaces.py", line 21, in ?
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testMultipartEnc01 
(test.test_mailgw.MailgwTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_mailgw.py", line 78, in setUp
    init.initialise(self.dirname, 'sekrit')
  File ".\roundup\init.py", line 113, in initialise
    instance = roundup.instance.open(instance_home)
  File ".\roundup\instance.py", line 60, in open
    tracker = imp.load_package(modname, tracker_home)
  File ".\roundup\templates\classic\__init__.py", line 22, in ?
    from interfaces import Client, MailGW
  File "_test_mailgw_11\interfaces.py", line 21, in ?
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testNewIssue (test.test_mailgw.MailgwTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_mailgw.py", line 78, in setUp
    init.initialise(self.dirname, 'sekrit')
  File ".\roundup\init.py", line 113, in initialise
    instance = roundup.instance.open(instance_home)
  File ".\roundup\instance.py", line 60, in open
    tracker = imp.load_package(modname, tracker_home)
  File ".\roundup\templates\classic\__init__.py", line 22, in ?
    from interfaces import Client, MailGW
  File "_test_mailgw_12\interfaces.py", line 21, in ?
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testNewIssueAuthMsg 
(test.test_mailgw.MailgwTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_mailgw.py", line 78, in setUp
    init.initialise(self.dirname, 'sekrit')
  File ".\roundup\init.py", line 113, in initialise
    instance = roundup.instance.open(instance_home)
  File ".\roundup\instance.py", line 60, in open
    tracker = imp.load_package(modname, tracker_home)
  File ".\roundup\templates\classic\__init__.py", line 22, in ?
    from interfaces import Client, MailGW
  File "_test_mailgw_13\interfaces.py", line 21, in ?
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testNewIssueNoClass 
(test.test_mailgw.MailgwTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_mailgw.py", line 78, in setUp
    init.initialise(self.dirname, 'sekrit')
  File ".\roundup\init.py", line 113, in initialise
    instance = roundup.instance.open(instance_home)
  File ".\roundup\instance.py", line 60, in open
    tracker = imp.load_package(modname, tracker_home)
  File ".\roundup\templates\classic\__init__.py", line 22, in ?
    from interfaces import Client, MailGW
  File "_test_mailgw_14\interfaces.py", line 21, in ?
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testNewIssueNosy 
(test.test_mailgw.MailgwTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_mailgw.py", line 78, in setUp
    init.initialise(self.dirname, 'sekrit')
  File ".\roundup\init.py", line 113, in initialise
    instance = roundup.instance.open(instance_home)
  File ".\roundup\instance.py", line 60, in open
    tracker = imp.load_package(modname, tracker_home)
  File ".\roundup\templates\classic\__init__.py", line 22, in ?
    from interfaces import Client, MailGW
  File "_test_mailgw_15\interfaces.py", line 21, in ?
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testNewUserAuthor 
(test.test_mailgw.MailgwTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_mailgw.py", line 78, in setUp
    init.initialise(self.dirname, 'sekrit')
  File ".\roundup\init.py", line 113, in initialise
    instance = roundup.instance.open(instance_home)
  File ".\roundup\instance.py", line 60, in open
    tracker = imp.load_package(modname, tracker_home)
  File ".\roundup\templates\classic\__init__.py", line 22, in ?
    from interfaces import Client, MailGW
  File "_test_mailgw_16\interfaces.py", line 21, in ?
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testNosyRemove (test.test_mailgw.MailgwTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_mailgw.py", line 78, in setUp
    init.initialise(self.dirname, 'sekrit')
  File ".\roundup\init.py", line 113, in initialise
    instance = roundup.instance.open(instance_home)
  File ".\roundup\instance.py", line 60, in open
    tracker = imp.load_package(modname, tracker_home)
  File ".\roundup\templates\classic\__init__.py", line 22, in ?
    from interfaces import Client, MailGW
  File "_test_mailgw_17\interfaces.py", line 21, in ?
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testSimpleFollowup 
(test.test_mailgw.MailgwTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_mailgw.py", line 78, in setUp
    init.initialise(self.dirname, 'sekrit')
  File ".\roundup\init.py", line 113, in initialise
    instance = roundup.instance.open(instance_home)
  File ".\roundup\instance.py", line 60, in open
    tracker = imp.load_package(modname, tracker_home)
  File ".\roundup\templates\classic\__init__.py", line 22, in ?
    from interfaces import Client, MailGW
  File "_test_mailgw_18\interfaces.py", line 21, in ?
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testBooleanChange 
(test.test_db.anydbmDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 78, in setUp
    self.db = anydbm.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testDateChange (test.test_db.anydbmDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 78, in setUp
    self.db = anydbm.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testDateUnset (test.test_db.anydbmDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 78, in setUp
    self.db = anydbm.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testDestroyJournalling 
(test.test_db.anydbmDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 78, in setUp
    self.db = anydbm.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testDestroyNoJournalling 
(test.test_db.anydbmDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 78, in setUp
    self.db = anydbm.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testExceptions (test.test_db.anydbmDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 78, in setUp
    self.db = anydbm.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testFilteringLink (test.test_db.anydbmDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 78, in setUp
    self.db = anydbm.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testFilteringMany (test.test_db.anydbmDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 78, in setUp
    self.db = anydbm.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testFilteringMultilink 
(test.test_db.anydbmDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 78, in setUp
    self.db = anydbm.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testFilteringString (test.test_db.anydbmDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 78, in setUp
    self.db = anydbm.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testFind (test.test_db.anydbmDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 78, in setUp
    self.db = anydbm.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testForcedReindexing 
(test.test_db.anydbmDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 78, in setUp
    self.db = anydbm.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testIDGeneration (test.test_db.anydbmDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 78, in setUp
    self.db = anydbm.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testIntervalChange 
(test.test_db.anydbmDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 78, in setUp
    self.db = anydbm.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testIntervalUnset (test.test_db.anydbmDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 78, in setUp
    self.db = anydbm.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testJournals (test.test_db.anydbmDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 78, in setUp
    self.db = anydbm.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testKeyValue (test.test_db.anydbmDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 78, in setUp
    self.db = anydbm.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testLinkChange (test.test_db.anydbmDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 78, in setUp
    self.db = anydbm.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testLinkUnset (test.test_db.anydbmDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 78, in setUp
    self.db = anydbm.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testMultilinkChange 
(test.test_db.anydbmDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 78, in setUp
    self.db = anydbm.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testNewProperty (test.test_db.anydbmDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 78, in setUp
    self.db = anydbm.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testNumberChange 
(test.test_db.anydbmDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 78, in setUp
    self.db = anydbm.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testPack (test.test_db.anydbmDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 78, in setUp
    self.db = anydbm.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testReindexing (test.test_db.anydbmDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 78, in setUp
    self.db = anydbm.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testRetire (test.test_db.anydbmDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 78, in setUp
    self.db = anydbm.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testSearching (test.test_db.anydbmDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 78, in setUp
    self.db = anydbm.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testSerialisation (test.test_db.anydbmDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 78, in setUp
    self.db = anydbm.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testStringChange (test.test_db.anydbmDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 78, in setUp
    self.db = anydbm.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testStringFind (test.test_db.anydbmDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 78, in setUp
    self.db = anydbm.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testStringUnset (test.test_db.anydbmDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 78, in setUp
    self.db = anydbm.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testTransactions (test.test_db.anydbmDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 78, in setUp
    self.db = anydbm.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testExceptions 
(test.test_db.anydbmReadOnlyDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 609, in setUp
    db = anydbm.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testBooleanChange (test.test_db.bsddbDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 633, in setUp
    self.db = bsddb.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testDateChange (test.test_db.bsddbDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 633, in setUp
    self.db = bsddb.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testDateUnset (test.test_db.bsddbDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 633, in setUp
    self.db = bsddb.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testDestroyJournalling 
(test.test_db.bsddbDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 633, in setUp
    self.db = bsddb.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testDestroyNoJournalling 
(test.test_db.bsddbDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 633, in setUp
    self.db = bsddb.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testExceptions (test.test_db.bsddbDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 633, in setUp
    self.db = bsddb.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testFilteringLink (test.test_db.bsddbDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 633, in setUp
    self.db = bsddb.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testFilteringMany (test.test_db.bsddbDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 633, in setUp
    self.db = bsddb.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testFilteringMultilink 
(test.test_db.bsddbDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 633, in setUp
    self.db = bsddb.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testFilteringString (test.test_db.bsddbDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 633, in setUp
    self.db = bsddb.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testFind (test.test_db.bsddbDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 633, in setUp
    self.db = bsddb.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testForcedReindexing 
(test.test_db.bsddbDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 633, in setUp
    self.db = bsddb.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testIDGeneration (test.test_db.bsddbDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 633, in setUp
    self.db = bsddb.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testIntervalChange (test.test_db.bsddbDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 633, in setUp
    self.db = bsddb.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testIntervalUnset (test.test_db.bsddbDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 633, in setUp
    self.db = bsddb.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testJournals (test.test_db.bsddbDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 633, in setUp
    self.db = bsddb.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testKeyValue (test.test_db.bsddbDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 633, in setUp
    self.db = bsddb.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testLinkChange (test.test_db.bsddbDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 633, in setUp
    self.db = bsddb.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testLinkUnset (test.test_db.bsddbDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 633, in setUp
    self.db = bsddb.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testMultilinkChange 
(test.test_db.bsddbDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 633, in setUp
    self.db = bsddb.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testNewProperty (test.test_db.bsddbDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 633, in setUp
    self.db = bsddb.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testNumberChange (test.test_db.bsddbDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 633, in setUp
    self.db = bsddb.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testPack (test.test_db.bsddbDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 633, in setUp
    self.db = bsddb.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testReindexing (test.test_db.bsddbDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 633, in setUp
    self.db = bsddb.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testRetire (test.test_db.bsddbDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 633, in setUp
    self.db = bsddb.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testSearching (test.test_db.bsddbDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 633, in setUp
    self.db = bsddb.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testSerialisation (test.test_db.bsddbDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 633, in setUp
    self.db = bsddb.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testStringChange (test.test_db.bsddbDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 633, in setUp
    self.db = bsddb.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testStringFind (test.test_db.bsddbDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 633, in setUp
    self.db = bsddb.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testStringUnset (test.test_db.bsddbDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 633, in setUp
    self.db = bsddb.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testTransactions (test.test_db.bsddbDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 633, in setUp
    self.db = bsddb.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testExceptions 
(test.test_db.bsddbReadOnlyDBTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_db.py", line 645, in setUp
    db = bsddb.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testCreation (test.test_init.ClassicTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_init.py", line 47, in testCreation
    init.initialise(self.dirname, 'sekrit')
  File ".\roundup\init.py", line 113, in initialise
    instance = roundup.instance.open(instance_home)
  File ".\roundup\instance.py", line 60, in open
    tracker = imp.load_package(modname, tracker_home)
  File ".\roundup\templates\classic\__init__.py", line 22, in ?
    from interfaces import Client, MailGW
  File "_test_init_1\interfaces.py", line 21, in ?
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testCreation (test.test_init.bsddbClassicTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_init.py", line 47, in testCreation
    init.initialise(self.dirname, 'sekrit')
  File ".\roundup\init.py", line 113, in initialise
    instance = roundup.instance.open(instance_home)
  File ".\roundup\instance.py", line 60, in open
    tracker = imp.load_package(modname, tracker_home)
  File ".\roundup\templates\classic\__init__.py", line 22, in ?
    from interfaces import Client, MailGW
  File "_test_init_2\interfaces.py", line 21, in ?
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testAccessControls 
(test.test_security.PermissionTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_security.py", line 35, in setUp
    self.db = anydbm.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testDBinit (test.test_security.PermissionTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_security.py", line 35, in setUp
    self.db = anydbm.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testGetPermission 
(test.test_security.PermissionTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_security.py", line 35, in setUp
    self.db = anydbm.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: Create some Permissions and Roles on the security 
object
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_security.py", line 35, in setUp
    self.db = anydbm.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, packing up templates 
in roundup\templates\classic
packing up templates in roundup\templates\minimal
in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: test that the CGI and mailgw have initialised 
security OK
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_security.py", line 35, in setUp
    self.db = anydbm.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testA_Status (test.test_schema.SchemaTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_schema.py", line 46, in setUp
    self.db = back_anydbm.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testB_Issue (test.test_schema.SchemaTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_schema.py", line 46, in setUp
    self.db = back_anydbm.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

=============================================
=========================
ERROR: testC_User (test.test_schema.SchemaTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".\test\test_schema.py", line 46, in setUp
    self.db = back_anydbm.Database(config, 'admin')
  File ".\roundup\backends\back_anydbm.py", line 71, in 
__init__
    self.security = security.Security(self)
  File ".\roundup\security.py", line 69, in __init__
    from roundup.cgi import client
ImportError: No module named cgi

----------------------------------------------------------------------
Ran 116 tests in 4.096s

FAILED (errors=92)

Thanks for your help.
msg501 Author: [hidden] (richard) Date: 2002-11-05 22:40
Logged In: YES 
user_id=6405

Ahh.. have you installed roundup previously? If so, have you run "python 
setup.py install" with the new version? Your inability to import the 
roundup.cgi module points in this direction... 
 
msg502 Author: [hidden] (anonymous) Date: 2002-11-06 03:35
Logged In: NO 

I have run python setup.py install and still have same 
problems with roundup.cgi.  I am reasonably new to python 
so there may be something obvious I am doing wrong - but it 
appears that python cannot import anything from the 
roundup.cgi directory (but importing from, say, 
roundup.backends seems to work ok). The sys.path appears 
to be setup correctly and the roundup/cgi dir exists under 
python installation. Let me know if there is some more info I 
can provide to help solve this problem. Thanks.

C:\>python
Python 2.2.2 (#37, Oct 14 2002, 17:02:34) [MSC 32 bit 
(Intel)] on win32
Type "help", "copyright", "credits" or "license" for more 
information.
>>> from roundup.backends import back_anydbm
>>> from roundup.cgi import client
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
ImportError: No module named cgi
>>>

[above also happens for 2.2.1].
msg503 Author: [hidden] (richard) Date: 2002-11-06 03:45
Logged In: YES 
user_id=6405

Please confirm that there is an __init__.py file in the roundup/cgi 
directory...  
  
msg504 Author: [hidden] (anonymous) Date: 2002-11-06 04:11
Logged In: NO 

There is no __init__.py file in roundup/cgi.
There is one in the roundup-0.5.1.tar.gz file but it is not 
extracted when I use winzip to extract (probably because it 
has size 0 bytes....). I have created an empty __init__.py in 
cgi dir and rerun python setup.py install. Now run_tests does 
not complain about importing cgi. Thank you for your help.

msg505 Author: [hidden] (richard) Date: 2002-11-06 04:15
Logged In: YES 
user_id=6405

Gah, something in the back of my head just clicked - something about 
winzip and zero-length files. Gah. I'll make sure there's something in the file. 
History
Date User Action Args
2002-11-05 04:24:10anonymouscreate