Thanks for the help,

Relevant section of the traceback is as follows:


File
"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/loader.py",
line 91, in loadTestsFromName
    module = __import__('.'.join(parts_copy))
  File "/Users/benjamin/Project/app/dev/Project/project/schemas.py", line
171, in <module>
    class TheSchema(colander.Schema):
  File "/Users/benjamin/Project/app/dev/Project/project/schemas.py", line
176, in TheSchema
    widget = deform.widget.SelectWidget(values=helper()),
  File "/Users/benjamin/Project/app/dev/Project/project/schemas.py", line
168, in helper
    # SQLA query is done here

It seems that the unittest loader is loading the schema class as one of its
tests, which then makes the helper call and fails.

Commenting out the TheSchema class allows the test to run as normal.

Thanks,
Ben

On 2 March 2012 19:05, Mike Orr <sluggos...@gmail.com> wrote:

> On Fri, Mar 2, 2012 at 3:16 AM, Benjamin Sims <benjamins...@gmail.com>
> wrote:
> > on the grounds that there is no bind for DBSession in helper() above. I
> > understand that there is no bind, but helper is not called explicitly nor
> > required by anything in the tests.
>
> Does the traceback say who called helper()? What happens if you
> comment out the helper function?
>
> --
> Mike Orr <sluggos...@gmail.com>
>
> --
> You received this message because you are subscribed to the Google Groups
> "pylons-discuss" group.
> To post to this group, send email to pylons-discuss@googlegroups.com.
> To unsubscribe from this group, send email to
> pylons-discuss+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/pylons-discuss?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To post to this group, send email to pylons-discuss@googlegroups.com.
To unsubscribe from this group, send email to 
pylons-discuss+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/pylons-discuss?hl=en.

Reply via email to