<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -99,6 +99,11 @@ class DBTest(webtest.TestCase):
         name = db.select('person')[0].name
         self.assertEquals(type(name), unicode)
 
+    def test_result_is_true(self):
+        db = webtest.setup_database(self.dbname)
+        self.db.insert('person', False, name='user')
+        self.assertEquals(bool(db.select('person')), True)
+
     def testBoolean(self):
         def t(active):
             name ='name-%s' % active</diff>
      <filename>test/db.py</filename>
    </modified>
    <modified>
      <diff>@@ -966,11 +966,7 @@ class SqliteDB(DB):
     def query(self, *a, **kw):
         out = DB.query(self, *a, **kw)
         if isinstance(out, iterbetter):
-            # rowcount is not provided by sqlite
-            def _nonzero(): 
-                raise self.db_module.NotSupportedError(&quot;rowcount is not supported by sqlite&quot;)
             del out.__len__
-            out.__nonzero__ = _nonzero
         return out
 
 class FirebirdDB(DB):</diff>
      <filename>web/db.py</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>fa655ca9c1adc2fa3140564cf4d075e2910f6667</id>
    </parent>
  </parents>
  <author>
    <name>Anand Chitipothu</name>
    <email>anandology@gmail.com</email>
  </author>
  <url>http://github.com/webpy/webpy/commit/9e5e40492f6e141df977a93def73423702038bcd</url>
  <id>9e5e40492f6e141df977a93def73423702038bcd</id>
  <committed-date>2009-11-04T05:25:39-08:00</committed-date>
  <authored-date>2009-11-04T05:22:28-08:00</authored-date>
  <message>with better iterbetter, bool test can be done on sqlite results too</message>
  <tree>240576a0509a2ce2eb0a12e23bd4b397a4b847ca</tree>
  <committer>
    <name>Anand Chitipothu</name>
    <email>anandology@gmail.com</email>
  </committer>
</commit>
