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]