In order to run the unit tests, run dabo/tools/run_all_tests.py
> What should I do to add a test that tests the UPDATE command?
- You mean the sql-update command, which is called in dCursorMixin.save().
- So, you wouldn't be testing sql-update, but rather dCursorMixin.save()
and/or dBizobj.save()/saveAll().
> > Give me a rough version, I'll ask questions till I figure it out. > > once that loop is done, I'll summarize the thread on the wiki.
Add a method to the Test_dCursorMixin class, named test_save(). Then do some operations and test the results of those operations. For example:
<pycode> def test_save(self):
cur = self.cur # Make a change: cur.Record.cField = "Mary Jane" cur.save() cur.requery() self.assertEqual(cur.Record.cField, "Mary Jane"
</pycode> Of course, the test should also try changing multiple records, multiple fields, etc. etc.
