1515# BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
1616# SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
1717#
18- # $Id: db_test_base.py,v 1.1 2003-10-25 22:53:26 richard Exp $
18+ # $Id: db_test_base.py,v 1.2 2003-11-02 08:44:17 richard Exp $
1919
2020import unittest , os , shutil , errno , imp , sys , time
2121
@@ -817,6 +817,10 @@ def test_addNewClass(self):
817817 self .assertEqual (self .db .b .get (bid , 'name' ), 'bear' )
818818 self .assertEqual (self .db .b .lookup ('bear' ), bid )
819819
820+ # confirm journal's ok
821+ self .db .getjournal ('a' , aid )
822+ self .db .getjournal ('b' , bid )
823+
820824 def init_amod (self ):
821825 self .db = self .module .Database (config , 'admin' )
822826 a = self .module .Class (self .db , "a" , name = String (), fooz = String ())
@@ -849,6 +853,10 @@ def test_modifyClass(self):
849853 self .assertEqual (self .db .a .get (aid2 , 'name' ), 'aardvark' )
850854 self .assertEqual (self .db .a .get (aid2 , 'fooz' ), 'booz' )
851855
856+ # confirm journal's ok
857+ self .db .getjournal ('a' , aid )
858+ self .db .getjournal ('a' , aid2 )
859+
852860 def init_amodkey (self ):
853861 self .db = self .module .Database (config , 'admin' )
854862 a = self .module .Class (self .db , "a" , name = String (), fooz = String ())
@@ -875,6 +883,9 @@ def test_changeClassKey(self):
875883 self .init_amodkey ()
876884 self .assertEqual (self .db .a .lookup ('booz' ), aid2 )
877885
886+ # confirm journal's ok
887+ self .db .getjournal ('a' , aid )
888+
878889 def init_ml (self ):
879890 self .db = self .module .Database (config , 'admin' )
880891 a = self .module .Class (self .db , "a" , name = String ())
@@ -903,6 +914,10 @@ def test_makeNewMultilink(self):
903914 self .assertEqual (self .db .a .lookup ('apple' ), aid )
904915 self .assertEqual (self .db .b .lookup ('bear' ), bid )
905916
917+ # confirm journal's ok
918+ self .db .getjournal ('a' , aid )
919+ self .db .getjournal ('b' , bid )
920+
906921 def test_removeMultilink (self ):
907922 # add a multilink prop
908923 self .init_ml ()
@@ -918,6 +933,10 @@ def test_removeMultilink(self):
918933 self .assertEqual (self .db .a .lookup ('apple' ), aid )
919934 self .assertEqual (self .db .b .lookup ('bear' ), bid )
920935
936+ # confirm journal's ok
937+ self .db .getjournal ('a' , aid )
938+ self .db .getjournal ('b' , bid )
939+
921940 def test_removeClass (self ):
922941 self .init_ml ()
923942 aid = self .db .a .create (name = 'apple' )
@@ -935,6 +954,10 @@ def test_removeClass(self):
935954 self .assertEqual (self .db .a .get (aid , 'name' ), 'apple' )
936955 self .assertEqual (self .db .a .lookup ('apple' ), aid )
937956
957+ # confirm journal's ok
958+ self .db .getjournal ('a' , aid )
959+ self .db .getjournal ('b' , bid )
960+
938961
939962class ClassicInitTest (unittest .TestCase ):
940963 count = 0
0 commit comments