コード例 #1
0
 def test_tree_view_multi_expanding(self):
     handle = SampleTreeHandle()
     tree_viewer = TreeView(self.parent, handle)
     tree_viewer.add_entry('a')
     tree_viewer.expand(0)
     tree_viewer.expand(0)
     self.assertEquals(4, tree_viewer.size())
コード例 #2
0
 def test_expansion_signs_for_leaves(self):
     handle = SampleTreeHandle()
     tree_viewer = TreeView(self.parent, handle)
     tree_viewer.add_entry('a00')
     self.assertEquals('  element a00', tree_viewer.get(0))
     tree_viewer.expand(0)
     self.assertEquals('  element a00', tree_viewer.get(0))
コード例 #3
0
 def test_expansion_signs(self):
     handle = SampleTreeHandle()
     tree_viewer = TreeView(self.parent, handle)
     tree_viewer.add_entry('a')
     self.assertEquals('+ element a', tree_viewer.get(0))
     tree_viewer.expand(0)
     self.assertEquals('- element a', tree_viewer.get(0))
     tree_viewer.collapse(0)
     self.assertEquals('+ element a', tree_viewer.get(0))
コード例 #4
0
 def test_tree_view_shrinking(self):
     handle = SampleTreeHandle()
     tree_viewer = TreeView(self.parent, handle)
     tree_viewer.add_entry('a')
     tree_viewer.expand(0)
     self.assertEquals(4, tree_viewer.size())
     tree_viewer.collapse(0)
     self.assertEquals(1, tree_viewer.size())
     self.assertTrue(tree_viewer.get(0).endswith('element a'))
コード例 #5
0
 def test_tree_view_expanding(self):
     handle = SampleTreeHandle()
     tree_viewer = TreeView(self.parent, handle)
     tree_viewer.add_entry('a')
     tree_viewer.expand(0)
     self.assertEquals(4, tree_viewer.size())
     self.assertTrue(tree_viewer.get(0).endswith('element a'))
     self.assertTrue(tree_viewer.get(1).endswith('element a0'))
     self.assertTrue(tree_viewer.get(2).endswith('element a1'))
     self.assertTrue(tree_viewer.get(3).endswith('element a2'))