[Python-checkins] python/dist/src/Lib/bsddb/test test_basics.py, 1.9, 1.10

greg at users.sourceforge.net greg at users.sourceforge.net
Tue Jan 13 15:00:00 EST 2004


Update of /cvsroot/python/python/dist/src/Lib/bsddb/test
In directory sc8-pr-cvs1:/tmp/cvs-serv6865/bsddb/test

Modified Files:
	test_basics.py 
Log Message:
__init__.py:  keep it compatible with older python (True and False == 1 and 0)
test_basics.py: updated for the set_get_returns_none() default of 2 change.


Index: test_basics.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/bsddb/test/test_basics.py,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** test_basics.py	1 Oct 2003 06:48:51 -0000	1.9
--- test_basics.py	13 Jan 2004 19:59:57 -0000	1.10
***************
*** 291,295 ****
      #----------------------------------------
  
!     def test03_SimpleCursorStuff(self, get_raises_error=0, set_raises_error=1):
          if verbose:
              print '\n', '-=' * 30
--- 291,295 ----
      #----------------------------------------
  
!     def test03_SimpleCursorStuff(self, get_raises_error=0, set_raises_error=0):
          if verbose:
              print '\n', '-=' * 30
***************
*** 460,466 ****
  
          old = self.d.set_get_returns_none(0)
!         assert old == 1
          self.test03_SimpleCursorStuff(get_raises_error=1, set_raises_error=1)
  
      def test03c_SimpleCursorGetReturnsNone2(self):
          # same test but raise exceptions instead of returning None
--- 460,477 ----
  
          old = self.d.set_get_returns_none(0)
!         assert old == 2
          self.test03_SimpleCursorStuff(get_raises_error=1, set_raises_error=1)
  
+     def test03b_SimpleCursorWithGetReturnsNone1(self):
+         # same test but raise exceptions instead of returning None
+         if verbose:
+             print '\n', '-=' * 30
+             print "Running %s.test03b_SimpleCursorStuffWithoutGetReturnsNone..." % \
+                   self.__class__.__name__
+ 
+         old = self.d.set_get_returns_none(1)
+         self.test03_SimpleCursorStuff(get_raises_error=0, set_raises_error=1)
+ 
+ 
      def test03c_SimpleCursorGetReturnsNone2(self):
          # same test but raise exceptions instead of returning None
***************
*** 470,477 ****
                    self.__class__.__name__
  
          old = self.d.set_get_returns_none(2)
          assert old == 1
-         old = self.d.set_get_returns_none(2)
-         assert old == 2
          self.test03_SimpleCursorStuff(get_raises_error=0, set_raises_error=0)
  
--- 481,488 ----
                    self.__class__.__name__
  
+         old = self.d.set_get_returns_none(1)
+         assert old == 2
          old = self.d.set_get_returns_none(2)
          assert old == 1
          self.test03_SimpleCursorStuff(get_raises_error=0, set_raises_error=0)
  





More information about the Python-checkins mailing list