[commit] r2420 - trunk/Tests/GPyUnit

GMESRC Repository Notifications gme-commit at list.isis.vanderbilt.edu
Thu Jan 30 10:04:15 CST 2014


Author: ksmyth
Date: Thu Jan 30 10:04:15 2014
New Revision: 2420

Log:
Test MgaProject.Close with open tx

Modified:
   trunk/Tests/GPyUnit/test_coreTransaction.py

Modified: trunk/Tests/GPyUnit/test_coreTransaction.py
==============================================================================
--- trunk/Tests/GPyUnit/test_coreTransaction.py	Wed Jan 22 11:15:22 2014	(r2419)
+++ trunk/Tests/GPyUnit/test_coreTransaction.py	Thu Jan 30 10:04:15 2014	(r2420)
@@ -92,6 +92,20 @@
         project.Close(False)
         del(terr)
     
+    def testCloseWithOpenTx(self):
+        project = DispatchEx('Mga.MgaProject')
+        project.Create(self.connstr, 'MetaGME')
+        paradigmSheet = project.RootMeta.RootFolder.DefinedFCOByName('ParadigmSheet', True)
+        terr = project.BeginTransactionInNewTerr()
+        base = project.RootFolder.CreateRootObject(paradigmSheet)
+        base.CreateChildObject(paradigmSheet.RoleByName('Atom'))
+        for i in range(8):
+            base.ParentFolder.DeriveRootObject(base, True)
+        base_id = base.ID
+        # don't: project.CommitTransaction()
+        project.Close(True)
+        del(terr)
+
     @property
     def connstr(self):
         return 'MGA=' + _adjacent_file('tmp.mga')


More information about the gme-commit mailing list