dabo Commit
Revision 6930
Date: 2011-10-26 16:25:06 -0700 (Wed, 26 Oct 2011)
Author: Paul
Trac: http://trac.dabodev.com/changeset/6930

Changed:
U   trunk/dabo/biz/test/test_dBizobj.py

Log:
Fixed some of the biz tests:
1) we no longer raise the NoRecordsException when calling save(),
   so that test was invalid.

2) I think the test for SaveNewUnchanged was incorrect, and passing before
   because Dabo was incorrect.


Diff:
Modified: trunk/dabo/biz/test/test_dBizobj.py
===================================================================
--- trunk/dabo/biz/test/test_dBizobj.py 2011-10-26 23:05:03 UTC (rev 6929)
+++ trunk/dabo/biz/test/test_dBizobj.py 2011-10-26 23:25:06 UTC (rev 6930)
@@ -228,14 +228,12 @@
                biz.deleteAll()
                self.assertEqual(biz.RowCount, 0)
 
-               self.assertRaises(dabo.dException.NoRecordsException, biz.save)
                self.assertRaises(dabo.dException.NoRecordsException, 
biz.delete)
 
                biz.new()
                self.assertEqual(biz.RowCount, 1)
                biz.delete()
                self.assertEqual(biz.RowCount, 0)
-               self.assertRaises(dabo.dException.NoRecordsException, biz.save)
 
                biz.new()
                biz.save()
@@ -295,14 +293,16 @@
                bizMain.SaveNewUnchanged = False
                bizChild.new()
                self.assertEqual(bizChild.RowCount, 4)
-               self.assertEqual(bizMain.isAnyChanged(), True)  ## because True 
in bizChild
+               self.assertEqual(bizMain.isAnyChanged(), False)  ## the new 
child record isn't changed
                self.assertEqual(bizMain.getChangedRows(), [])
-               self.assertEqual(bizChild.isAnyChanged(), True)  ## because 
True in bizMain
+               self.assertEqual(bizChild.isAnyChanged(), True)  ## 
bizChild.SaveNewUnchanged == True
+               
self.assertEqual(bizChild.isAnyChanged(includeNewUnchanged=False), False)
                bizMain.save()
                self.assertEqual(bizChild.RowCount, 4)
                temp = bizMain.getTempCursor(test_sql, (bizMain.Record.pk,))
-               self.assertEqual(bizChild.RowCount, temp.Record.count)  ## 
record should have been saved
+               self.assertEqual(temp.Record.count, 3)  ## 
bizMain.SaveNewUnchanged == False so not saved.
                self.assertEqual(bizMain.getChangedRows(), [])
+
                
 
        def testMementos(self):



_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev
Searchable Archives: http://leafe.com/archives/search/dabo-dev
This message: 
http://leafe.com/archives/byMID/[email protected]

Reply via email to