Just an update on this... I didn't put in a ticket earlier because I'm not sure that it's tgbig that's causing the problem (I'm seeing it now with standard projects too). It seems to come up in certain situations where there are InheritableSQLObjects involved where the inherited objects have joins, or sometimes if there is a problem with the model such as a MultipleJoin that isn't properly matched to its corresponding ForeignKey (an error you'd notice when running the project or using the tg-admin shell, but nosetests -s gives you this other error instead). This is TG 0.9a6, and the behavior is the same if I switch from SQLObject 0.7.1dev_r1675 to 0.8dev_r1814.
I hope this helps, it seems like a place where some other error pops to the surface first, preventing you from seeing what the actual error is. --i On Jun 23, 2006, at 7:29 AM, Kevin Dangoor wrote: > > On Jun 22, 2006, at 5:33 PM, isaac wrote: > >> I'm having a weird issue where the same model.py and test_model.py >> pass in a "normal" quickstarted project, but fail if I quickstart >> with >> the "big" template. >> >> Anyone have any clues? (this is 0.9a6) > > That's a pretty strange error to get, given that the model module > isn't different in tgbig. Sounds easily reproducible, though, so go > ahead and open a ticket. > > Kevin > (here's the original message in case) > From: [EMAIL PROTECTED] > Subject: tgbig causes nosetests problem? > Date: June 22, 2006 4:33:38 PM CDT > To: [email protected] > > Hi, > > I'm having a weird issue where the same model.py and test_model.py > pass in a "normal" quickstarted project, but fail if I quickstart with > the "big" template. > > Anyone have any clues? (this is 0.9a6) > > (At this point, I haven't touched any controller code yet.) > > TIA > -----i > > (here's the traceback:) > > Traceback (most recent call last): > File "/Library/Frameworks/Python.framework/Versions/2.4/lib/ > python2.4/site-packages/nose-0.9.0b2-py2.4.egg/nose/suite.py", > line 44, in run > self.setUp() > File "/Library/Frameworks/Python.framework/Versions/2.4/lib/ > python2.4/site-packages/nose-0.9.0b2-py2.4.egg/nose/suite.py", > line 187, in setUp > self.module = _import(self.moduleName, [self.path], self.conf) > File "/Library/Frameworks/Python.framework/Versions/2.4/lib/ > python2.4/site-packages/nose-0.9.0b2-py2.4.egg/nose/importer.py", > line 93, in _import > mod = load_module(fqname, fh, filename, desc) > File "/Users/Shared/tgdev/SomeProject/someproject/tests/ > test_model.py", > line 18, in ? > from someproject.model import * > File "model.py", line 18, in ? > File "/Library/Frameworks/Python.framework/Versions/2.4/lib/ > python2.4/site-packages/SQLObject-0.7.1dev_r1675-py2.4.egg/ > sqlobject/declarative.py", > line 108, in __new__ > cls.__classinit__(cls, new_attrs) > File "/Library/Frameworks/Python.framework/Versions/2.4/lib/ > python2.4/site-packages/SQLObject-0.7.1dev_r1675-py2.4.egg/ > sqlobject/main.py", > line 802, in __classinit__ > classregistry.registry(cls.sqlmeta.registry).addClass(cls) > File "/Library/Frameworks/Python.framework/Versions/2.4/lib/ > python2.4/site-packages/SQLObject-0.7.1dev_r1675-py2.4.egg/ > sqlobject/classregistry.py", > line 91, in addClass > '__file__', '(unknown)'))) > ValueError: class VisitIdentity is already in the registry (other > class is <class 'someproject.model.VisitIdentity'>, from the module > someproject.model in > /Users/Shared/tgdev/SomeProject/someproject/model.pyc; attempted new > class is <class 'someproject.model.VisitIdentity'>, from the module > someproject.model in > /Users/Shared/tgdev/SomeProject/someproject/model.pyc) > > ---------------------------------------------------------------------- > Ran 0 tests in 4.527s > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "TurboGears" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/turbogears -~----------~----~----~----~------~----~------~--~---

