예제 #1
0
 def create(self):
     container = OrderedBTreeFolderBase()
     container.setOrdering(u"partial")
     container["o1"] = Orderable("o1", "mt1")
     container["o2"] = Orderable("o2", "mt2")
     container["c1"] = Chaoticle("c1", "mt3")
     container["o3"] = Orderable("o3", "mt1")
     container["c2"] = Chaoticle("c2", "mt2")
     container["c3"] = Chaoticle("c3", "mt1")
     container["o4"] = Orderable("o4", "mt2")
     self.unordered = ["c3", "c2", "c1"]
     ordering = container.getOrdering()
     return container, ordering
예제 #2
0
 def create(self):
     container = OrderedBTreeFolderBase()
     container.setOrdering(u'partial')
     container['o1'] = Orderable('o1', 'mt1')
     container['o2'] = Orderable('o2', 'mt2')
     container['c1'] = Chaoticle('c1', 'mt3')
     container['o3'] = Orderable('o3', 'mt1')
     container['c2'] = Chaoticle('c2', 'mt2')
     container['c3'] = Chaoticle('c3', 'mt1')
     container['o4'] = Orderable('o4', 'mt2')
     self.unordered = ['c3', 'c2', 'c1']
     ordering = container.getOrdering()
     return container, ordering
예제 #3
0
 def create(self):
     container = OrderedBTreeFolderBase()
     container.setOrdering(u'partial')
     container['o1'] = Orderable('o1', 'mt1')
     container['o2'] = Orderable('o2', 'mt2')
     container['c1'] = Chaoticle('c1', 'mt3')
     container['o3'] = Orderable('o3', 'mt1')
     container['c2'] = Chaoticle('c2', 'mt2')
     container['c3'] = Chaoticle('c3', 'mt1')
     container['o4'] = Orderable('o4', 'mt2')
     self.unordered = ['c1', 'c2', 'c3']
     ordering = container.getOrdering()
     return container, ordering
예제 #4
0
 def testSetOrdering(self):
     folder = OrderedBTreeFolderBase()
     folder.setOrdering('unordered')
     self.failUnless(isinstance(folder.getOrdering(), UnorderedOrdering))
     folder.setOrdering()
     self.failUnless(isinstance(folder.getOrdering(), DefaultOrdering))