1. Ben Bangert
  2. WebHelpers
Issue #64 new

Paginate SQLAlchemy select test fails

Mike Orr
created an issue

A test using paginate and a SQLAlchemy select fails. It's the commented test in tests/test_paginate.py:TestSQLAlchemyCollectionTypes.test_sqlalchemy_select . The full traceback is next to the test.

{{{

!python

Traceback (most recent call last):
  File "WebHelpers/tests/test_paginate.py", line 181, in test_sqlalchemy_select
    page = paginate.Page(sql, sqlalchemy_session=session)
  File "WebHelpers/webhelpers/paginate.py", line 407, in __init__
    self.item_count = len(self.collection)
ValueError: __len__() should return >= 0

(Pdb) p len(self.collection)
*** ValueError: ValueError('__len__() should return >= 0',)
(Pdb) p self.collection.__len__()
-1

}}}

Is paginate with Select broken? If so, how long has it been like that and is anybody using it? Or is the test built wrong?

Comments (0)

  1. Log in to comment