コード例 #1
0
 def setUp(self):
   if self.mgd == None:
     self.mgd = TestConnection.openConnection()
   self.mgd.beginTransaction()
   if self.bookstore_one is None:
     self.bookstore_one = Midgard.Object.factory(self.mgd, "gir_test_book_store", None)
     self.bookstore_one.set_property("name", "BookStore One")
     self.bookstore_one.create()
   if self.bookstore_two is None:  
     self.bookstore_two = Midgard.Object.factory(self.mgd, "gir_test_book_store", None)
     self.bookstore_two.set_property("name", "BookStore Two")
     self.bookstore_two.create()
   self.bookstore_one_copy = Midgard.Object.factory(self.mgd, "gir_test_book_store", None)
   self.bookstore_two_copy = Midgard.Object.factory(self.mgd, "gir_test_book_store", None)
   if self.reference_one is None:
     self.reference_one = Midgard.ObjectReference(id = self.bookstore_one.get_property("guid"), name = "guid")
   if self.reference_two is None:
     self.reference_two = Midgard.ObjectReference(id = self.bookstore_two.get_property("guid"), name = "guid")
   if self.job_one is None:
     self.job_one = Midgard.SqlContentManagerJobLoad(
       connection = self.mgd,
       contentobject = self.bookstore_one_copy,
       reference = self.reference_one)
   if self.job_two is None:
     self.job_two = Midgard.SqlContentManagerJobLoad(
       connection = self.mgd,
       contentobject = self.bookstore_two_copy,
       reference = self.reference_two)
   self.callback_msg_start = "TODO START"
   self.callback_msg_end = "TODO END"
   self.async_callback_msg_end = "TODO ASYNC END"
コード例 #2
0
 def setUp(self):
     if self.mgd == None:
         self.mgd = TestConnection.openConnection()
     self.mgd.beginTransaction()
     if self.bookstore_one is None:
         self.bookstore_one = Midgard.Object.factory(self.mgd, "gir_test_book_store", None)
         self.bookstore_one.set_property("name", self.bookstore_one_name)
         self.bookstore_one.create()
     if self.bookstore_two is None:
         self.bookstore_two = Midgard.Object.factory(self.mgd, "gir_test_book_store", None)
         self.bookstore_two.set_property("name", self.bookstore_two_name)
         self.bookstore_two.create()
     if self.reference_one is None:
         self.reference_one = Midgard.ObjectReference(id=Midgard.Guid.new(self.mgd), name="TestReferenceOne")
     if self.reference_two is None:
         self.reference_two = Midgard.ObjectReference(id=Midgard.Guid.new(self.mgd), name="TestReferenceTwo")
     if self.job_one is None:
         self.job_one = Midgard.SqlContentManagerJobDelete(
             connection=self.mgd, contentobject=self.bookstore_one, reference=self.reference_one
         )
     if self.job_two is None:
         self.job_two = Midgard.SqlContentManagerJobDelete(
             connection=self.mgd, contentobject=self.bookstore_two, reference=self.reference_two
         )
     self.callback_msg_start = "TODO START"
     self.callback_msg_end = "TODO END"
     self.async_callback_msg_end_one = "TODO ASYNC ONE END"
     self.async_callback_msg_end_two = "TODO ASYNC TWO END"
コード例 #3
0
 def setUp(self):
   if self.mgd == None:
     self.mgd = TestConnection.openConnection()
   self.mgd.beginTransaction()  
   if self.bookstore_one is None:
     self.bookstore_one = Midgard.Object.factory(self.mgd, "gir_test_book_store", None)
     self.bookstore_one.set_property("name", self.bookstore_one_name)
     self.bookstore_one.create()
   if self.bookstore_two is None:  
     self.bookstore_two = Midgard.Object.factory(self.mgd, "gir_test_book_store", None)
     self.bookstore_two.set_property("name", self.bookstore_two_name)
     self.bookstore_two.create()
   if self.reference_one is None:
     self.reference_one = Midgard.ObjectReference(id = Midgard.Guid.new(self.mgd), name = "TestReferenceOne")
   if self.reference_two is None:
     self.reference_two = Midgard.ObjectReference(id = Midgard.Guid.new(self.mgd), name = "TestReferenceTwo")
   if self.job_one is None:
     self.job_one = Midgard.SqlContentManagerJobDelete(
         connection = self.mgd,
         contentobject = self.bookstore_one,
         reference = self.reference_one)
   if self.job_two is None:
     self.job_two = Midgard.SqlContentManagerJobDelete(
         connection = self.mgd,
         contentobject = self.bookstore_two,
         reference = self.reference_two)
   self.callback_msg_start = "TODO START"
   self.callback_msg_end = "TODO END"
   self.async_callback_msg_end_one = "TODO ASYNC ONE END"
   self.async_callback_msg_end_two = "TODO ASYNC TWO END"
 def setUp(self):
   if self.mgd is None:
     self.mgd = TestConnection.openConnection()
   if self.select is None:
     self.select = Midgard.SqlQuerySelectData(connection = self.mgd)
   self.default_book_storage = Midgard.QueryStorage(dbclass = "gir_test_book_crud")
   self.default_store_storage = Midgard.QueryStorage(dbclass = "gir_test_book_store")
   self.createStore()
コード例 #5
0
 def setUp(self):
   if self.mgd == None:
     self.mgd = TestConnection.openConnection()
   self.mgd.beginTransaction()
   if self.bookstore is None:
     self.bookstore = Midgard.Object.factory(self.mgd, "gir_test_book_store", None)
     self.bookstore.set_property("name", "BookStore")
     self.bookstore.create()
コード例 #6
0
 def setUp(self):
   if self.mgd == None:
     self.mgd = TestConnection.openConnection()
   self.mgd.beginTransaction()
   self.attachment = Midgard.Object.factory(self.mgd, "midgard_attachment", None)
   self.attachment.set_property("title", "TestTitle")
   self.attachment.set_property("name", "TestName")
   self.attachment.create()
   self.blob = Midgard.Blob(attachment = self.attachment)
コード例 #7
0
 def setUp(self):
     if self.mgd is None:
         self.mgd = TestConnection.openConnection()
     if self.column is None:
         self.queryproperty = Midgard.QueryProperty(property="title")
         self.column = Midgard.SqlQueryColumn(
             queryproperty=self.queryproperty,
             name="The title",
             qualifier="t1")
コード例 #8
0
 def setUp(self):
   if self.mgd == None:
     self.mgd = TestConnection.openConnection()
   self.mgd.beginTransaction()
   if self.bookstore is None:
     self.bookstore = Midgard.Object.factory(self.mgd, "gir_test_book_store", None)
   if self.reference is None:
     self.reference = Midgard.ObjectReference(id = Midgard.Guid.new(self.mgd), name = "TestReferenceOne")
   if self.manager is None:
     self.manager = Midgard.SqlContentManager(connection = self.mgd)
 def setUp(self):
     if self.mgd is None:
         self.mgd = TestConnection.openConnection()
     if self.select is None:
         self.select = Midgard.SqlQuerySelectData(connection=self.mgd)
     self.default_book_storage = Midgard.QueryStorage(
         dbclass="gir_test_book_crud")
     self.default_store_storage = Midgard.QueryStorage(
         dbclass="gir_test_book_store")
     self.createStore()
コード例 #10
0
 def setUp(self):
     if self.mgd == None:
         self.mgd = TestConnection.openConnection()
     self.mgd.beginTransaction()
     self.attachment = Midgard.Object.factory(self.mgd,
                                              "midgard_attachment", None)
     self.attachment.set_property("title", "TestTitle")
     self.attachment.set_property("name", "TestName")
     self.attachment.create()
     self.blob = Midgard.Blob(attachment=self.attachment)
コード例 #11
0
 def setUp(self):
     if self.mgd is None:
         self.mgd = TestConnection.openConnection()
         self.mgd.enable_workspace(True)
     if self.manager is None:
         self.manager = Midgard.WorkspaceManager(connection=self.mgd)
     ws = Midgard.Workspace()
     self.manager.get_workspace_by_path(ws, "/Foo")
     self.mgd.set_workspace(ws)
     self.mgd.beginTransaction()
コード例 #12
0
 def setUp(self):
   if self.mgd is None:
     self.mgd = TestConnection.openConnection()
   self.mgd.enable_workspace(True)
   self.mgd.beginTransaction()
   if self.manager is None:
     self.manager = Midgard.WorkspaceManager(connection = self.mgd)
   ws = Midgard.Workspace()
   self.manager.get_workspace_by_path(ws, "/Foo")
   self.mgd.set_workspace(ws)
コード例 #13
0
 def setUp(self):
   if self.mgd == None:
     self.mgd = TestConnection.openConnection()
   if self.reflectors is False:
     self.rfl_person = Midgard.ReflectorProperty(dbclass = "midgard_person")
     self.rfl_file = Midgard.ReflectorProperty(dbclass = "nt_file")
     self.rfl_resource = Midgard.ReflectorProperty(dbclass = "nt_resource")
     self.rfl_snippet = Midgard.ReflectorProperty(dbclass = "midgard_snippet")
     self.rfl_snippetdir = Midgard.ReflectorProperty(dbclass = "midgard_snippetdir")
     self.rfl_activity = Midgard.ReflectorProperty(dbclass = "midgard_activity")
     self.reflectors = True
コード例 #14
0
 def setUp(self):
     if self.mgd is None:
         self.mgd = TestConnection.openConnection()
     self.mgd.beginTransaction()
     if self.bookstore is None:
         self.bookstore = Midgard.Object.factory(self.mgd, "gir_test_book_store", None)
         self.bookstore.set_property("name", "BookStore")
         self.bookstore.create()
     if self.obj is None:
         self.obj = Midgard.Object.factory(self.mgd, "gir_test_book_crud", None)
         self.obj.set_property("title", "The Hoy Grail and Attachments")
         self.obj.set_property("store", self.bookstore.get_property("id"))
         self.assertTrue(self.obj.create())
コード例 #15
0
 def setUp(self):
     if self.mgd == None:
         self.mgd = TestConnection.openConnection()
     if self.reflectors is False:
         self.rfl_person = Midgard.ReflectorProperty(
             dbclass="midgard_person")
         self.rfl_file = Midgard.ReflectorProperty(dbclass="nt_file")
         self.rfl_resource = Midgard.ReflectorProperty(
             dbclass="nt_resource")
         self.rfl_snippet = Midgard.ReflectorProperty(
             dbclass="midgard_snippet")
         self.rfl_snippetdir = Midgard.ReflectorProperty(
             dbclass="midgard_snippetdir")
         self.rfl_activity = Midgard.ReflectorProperty(
             dbclass="midgard_activity")
         self.reflectors = True
コード例 #16
0
 def setUp(self):
     if self.mgd is None:
         self.mgd = TestConnection.openConnection()
     self.mgd.beginTransaction()
     if self.bookstore is None:
         self.bookstore = Midgard.Object.factory(self.mgd,
                                                 "gir_test_book_store",
                                                 None)
         self.bookstore.set_property("name", "BookStore")
         self.bookstore.create()
     if self.obj is None:
         self.obj = Midgard.Object.factory(self.mgd, "gir_test_book_crud",
                                           None)
         self.obj.set_property("title", "The Hoy Grail and Attachments")
         self.obj.set_property("store", self.bookstore.get_property("id"))
         self.assertTrue(self.obj.create())
コード例 #17
0
 def tearDownClass():
   mgd = TestConnection.openConnection()
   tr = Midgard.Transaction(connection = mgd)
   tr.begin()
   st = Midgard.QueryStorage(dbclass = "midgard_person")
   qs = Midgard.QuerySelect(connection = mgd, storage = st)
   qs.set_constraint(
     Midgard.QueryConstraint(
       property = Midgard.QueryProperty(property = "lastname"),
       operator = "=",
       holder = Midgard.QueryValue.create_with_value("Smith")
     )
   )
   qs.execute()
   for person in qs.list_objects(): 
     person.purge(False)
   tr.commit()
コード例 #18
0
 def tearDownClass():
   mgd = TestConnection.openConnection()
   tr = Midgard.Transaction(connection = mgd)
   tr.begin()
   st = Midgard.QueryStorage(dbclass = "midgard_person")
   qs = Midgard.QuerySelect(connection = mgd, storage = st)
   qs.set_constraint(
     Midgard.QueryConstraint(
       property = Midgard.QueryProperty(property = "lastname"),
       operator = "=",
       holder = Midgard.QueryValue.create_with_value("Smith")
     )
   )
   qs.execute()
   for person in qs.list_objects(): 
     person.purge(False)
   tr.commit()
コード例 #19
0
 def setUp(self):
   if self.mgd == None:
     self.mgd = TestConnection.openConnection()
   self.mgd.beginTransaction()  
   if self.bookstore is None:
     self.bookstore = Midgard.Object.factory(self.mgd, "gir_test_book_store", None)
     self.bookstore.set_property("name", "BookStore One")
     self.bookstore.create()
   if self.reference is None:
     self.reference = Midgard.ObjectReference(id = self.bookstore.get_property("guid"), name = "guid")
   if self.job is None:
     self.job = Midgard.SqlContentManagerJobLoad(
       connection = self.mgd,
       contentobject = self.bookstore,
       reference = self.reference)
   if self.pool is None:
     self.pool = Midgard.ExecutionPool(max_n_threads = self.max_threads);
コード例 #20
0
 def setUpClass():
   mgd = TestConnection.openConnection()
   tr = Midgard.Transaction(connection = mgd)
   tr.begin()
   # Create three persons for tests 
   a = Midgard.Object.factory(mgd, "midgard_person", None)
   a.set_property("firstname", "Alice")
   a.set_property("lastname", "Smith")
   a.create()
   b = Midgard.Object.factory(mgd, "midgard_person", None)
   b.set_property("firstname", "John")
   b.set_property("lastname", "Smith")
   b.create()
   c = Midgard.Object.factory(mgd, "midgard_person", None)
   c.set_property("firstname", "Marry")
   c.set_property("lastname", "Smith")
   c.create()
   tr.commit()
コード例 #21
0
 def setUpClass():
   mgd = TestConnection.openConnection()
   tr = Midgard.Transaction(connection = mgd)
   tr.begin()
   # Create three persons for tests 
   a = Midgard.Object.factory(mgd, "midgard_person", None)
   a.set_property("firstname", "Alice")
   a.set_property("lastname", "Smith")
   a.create()
   b = Midgard.Object.factory(mgd, "midgard_person", None)
   b.set_property("firstname", "John")
   b.set_property("lastname", "Smith")
   b.create()
   c = Midgard.Object.factory(mgd, "midgard_person", None)
   c.set_property("firstname", "Marry")
   c.set_property("lastname", "Smith")
   c.create()
   tr.commit()
コード例 #22
0
 def setUp(self):
     if self.mgd == None:
         self.mgd = TestConnection.openConnection()
     self.mgd.beginTransaction()
     if self.bookstore is None:
         self.bookstore = Midgard.Object.factory(self.mgd,
                                                 "gir_test_book_store",
                                                 None)
         self.bookstore.set_property("name", "BookStore One")
         self.bookstore.create()
     if self.reference is None:
         self.reference = Midgard.ObjectReference(
             id=self.bookstore.get_property("guid"), name="guid")
     if self.job is None:
         self.job = Midgard.SqlContentManagerJobLoad(
             connection=self.mgd,
             contentobject=self.bookstore,
             reference=self.reference)
     if self.pool is None:
         self.pool = Midgard.ExecutionPool(max_n_threads=self.max_threads)
コード例 #23
0
 def setUp(self):
     if self.mgd == None:
         self.mgd = TestConnection.openConnection()
     self.mgd.beginTransaction()
     if self.bookstore_one is None:
         self.bookstore_one = Midgard.Object.factory(
             self.mgd, "gir_test_book_store", None)
         self.bookstore_one.set_property("name", "BookStore One")
         self.bookstore_one.create()
     if self.bookstore_two is None:
         self.bookstore_two = Midgard.Object.factory(
             self.mgd, "gir_test_book_store", None)
         self.bookstore_two.set_property("name", "BookStore Two")
         self.bookstore_two.create()
     self.bookstore_one_copy = Midgard.Object.factory(
         self.mgd, "gir_test_book_store", None)
     self.bookstore_two_copy = Midgard.Object.factory(
         self.mgd, "gir_test_book_store", None)
     if self.reference_one is None:
         self.reference_one = Midgard.ObjectReference(
             id=self.bookstore_one.get_property("guid"), name="guid")
     if self.reference_two is None:
         self.reference_two = Midgard.ObjectReference(
             id=self.bookstore_two.get_property("guid"), name="guid")
     if self.job_one is None:
         self.job_one = Midgard.SqlContentManagerJobLoad(
             connection=self.mgd,
             contentobject=self.bookstore_one_copy,
             reference=self.reference_one)
     if self.job_two is None:
         self.job_two = Midgard.SqlContentManagerJobLoad(
             connection=self.mgd,
             contentobject=self.bookstore_two_copy,
             reference=self.reference_two)
     self.callback_msg_start = "TODO START"
     self.callback_msg_end = "TODO END"
     self.async_callback_msg_end = "TODO ASYNC END"
コード例 #24
0
 def setUp(self):
   if self.mgd is None:
     self.mgd = TestConnection.openConnection()
   if self.select is None:
     self.select = Midgard.SqlQuerySelectData(connection = self.mgd)
コード例 #25
0
 def setUp(self):
   if self.mgd is None:
     self.mgd = TestConnection.openConnection()
   self.guid = Midgard.Guid.new(self.mgd)
   self.reference = Midgard.ObjectReference(id = self.guid, name = self.name)
コード例 #26
0
 def setUp(self):
   if self.mgd is None:
     self.mgd = TestConnection.openConnection()
   if self.select is None:
     self.select = Midgard.SqlQuerySelectData(connection = self.mgd)
コード例 #27
0
 def setUp(self):
   if self.mgd == None:
     self.mgd = TestConnection.openConnection()
コード例 #28
0
 def setUp(self):
     if self.mgd is None:
         self.mgd = TestConnection.openConnection()
         self.mgd.enable_workspace(True)
コード例 #29
0
 def setUp(self):
   if self.mgd == None:
     self.mgd = TestConnection.openConnection()
   self.mgd.beginTransaction()
コード例 #30
0
 def setUp(self):
     if self.mgd == None:
         self.mgd = TestConnection.openConnection()
     self.mgd.beginTransaction()
コード例 #31
0
 def setUp(self):
   if self.mgd is None:
     self.mgd = TestConnection.openConnection()
     self.mgd.enable_workspace(True)
コード例 #32
0
 def setUp(self):
   if self.mgd is None:
     self.mgd = TestConnection.openConnection()
   if self.column is None:
     self.queryproperty = Midgard.QueryProperty(property = "title")
     self.column = Midgard.SqlQueryColumn(queryproperty = self.queryproperty, name = "The title", qualifier = "t1")
コード例 #33
0
 def setUp(self):
   if self.mgd is None:
     self.mgd = TestConnection.openConnection()
   self.mgd.beginTransaction()  
   if self.manager is None:
     self.manager = Midgard.WorkspaceManager(connection = self.mgd)
コード例 #34
0
 def setUp(self):
     if self.mgd is None:
         self.mgd = TestConnection.openConnection()
     self.mgd.beginTransaction()
     if self.manager is None:
         self.manager = Midgard.WorkspaceManager(connection=self.mgd)
コード例 #35
0
 def setUp(self):
   if self.mgd == None:
     self.mgd = TestConnection.openConnection()