diff test/db_test_base.py @ 2472:f41539b3c486

fixed Boolean values in postgresql (bugs [SF#972546] and [SF#972600])
author Richard Jones <richard@users.sourceforge.net>
date Wed, 16 Jun 2004 03:54:00 +0000
parents 0e2a0c2c8142
children ea7fb2f416db
line wrap: on
line diff
--- a/test/db_test_base.py	Wed Jun 16 00:29:54 2004 +0000
+++ b/test/db_test_base.py	Wed Jun 16 03:54:00 2004 +0000
@@ -15,7 +15,7 @@
 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
 # 
-# $Id: db_test_base.py,v 1.31 2004-06-13 01:05:46 richard Exp $ 
+# $Id: db_test_base.py,v 1.32 2004-06-16 03:54:00 richard Exp $ 
 
 import unittest, os, shutil, errno, imp, sys, time, pprint
 
@@ -263,11 +263,19 @@
             self.assertEqual(self.db.issue.get(nid, "foo"), None)
 
     # Boolean
+    def testBooleanSet(self):
+        nid = self.db.user.create(username='one', assignable=1)
+        self.assertEqual(self.db.user.get(nid, "assignable"), 1)
+        nid = self.db.user.create(username='two', assignable=0)
+        self.assertEqual(self.db.user.get(nid, "assignable"), 0)
+
     def testBooleanChange(self):
         userid = self.db.user.create(username='foo', assignable=1)
         self.assertEqual(1, self.db.user.get(userid, 'assignable'))
         self.db.user.set(userid, assignable=0)
         self.assertEqual(self.db.user.get(userid, 'assignable'), 0)
+        self.db.user.set(userid, assignable=1)
+        self.assertEqual(self.db.user.get(userid, 'assignable'), 1)
 
     def testBooleanUnset(self):
         nid = self.db.user.create(username='foo', assignable=1)

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