diff test/test_db.py @ 1532:dad5d3214a1e

additional Number test
author Richard Jones <richard@users.sourceforge.net>
date Tue, 18 Mar 2003 23:28:16 +0000
parents 96cd422532ef
children 3faabaeab6aa
line wrap: on
line diff
--- a/test/test_db.py	Tue Mar 18 23:20:51 2003 +0000
+++ b/test/test_db.py	Tue Mar 18 23:28:16 2003 +0000
@@ -15,7 +15,7 @@
 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
 # 
-# $Id: test_db.py,v 1.79 2003-03-18 00:50:24 richard Exp $ 
+# $Id: test_db.py,v 1.80 2003-03-18 23:28:16 richard Exp $ 
 
 import unittest, os, shutil, time
 
@@ -256,6 +256,12 @@
         self.db.user.set(nid, age=3)
         self.assertNotEqual(self.db.user.get(nid, 'age'), 1)
         self.db.user.set(nid, age=1.0)
+        self.assertEqual(self.db.user.get(nid, 'age'), 1)
+        self.db.user.set(nid, age=0)
+        self.assertEqual(self.db.user.get(nid, 'age'), 0)
+
+        nid = self.db.user.create(username='bar', age=0)
+        self.assertEqual(self.db.user.get(nid, 'age'), 0)
 
     def testNumberUnset(self):
         nid = self.db.user.create(username='foo', age=1)
@@ -889,14 +895,16 @@
         setupSchema(self.db, 0, metakit)
 
 def suite():
+    p = []
+
     l = [
          unittest.makeSuite(anydbmDBTestCase, 'test'),
          unittest.makeSuite(anydbmReadOnlyDBTestCase, 'test')
     ]
+    p.append('anydbm')
     #return unittest.TestSuite(l)
 
     from roundup import backends
-    p = []
     if hasattr(backends, 'mysql'):
         from roundup.backends import mysql
         try:

Roundup Issue Tracker: http://roundup-tracker.org/