-# Tests of the tree controls without any mixin, to document behaviour
-# that is either different between tree control widgets or undesired
-# behaviour.
-
-class TreeCtrlTestCase(unittest.TestCase):
- def setUp(self):
- self.frame = wx.Frame(None)
- self.tree = wx.TreeCtrl(self.frame, style=wx.TR_HIDE_ROOT)
-
- def testSelectHiddenRootItem(self):
- root = self.tree.AddRoot('Hidden root')
- self.tree.SelectItem(root)
- self.assertEqual(root, self.tree.GetSelection())
-
-
-class CustomTreeCtrlTestCase(unittest.TestCase):
- def setUp(self):
- self.frame = wx.Frame(None)
- self.tree = wx.lib.customtreectrl.CustomTreeCtrl(self.frame,
- style=wx.TR_HIDE_ROOT)
-
- def testSelectHiddenRootItem(self):
- root = self.tree.AddRoot('Hidden root')
- self.tree.SelectItem(root)
- self.assertEqual(root, self.tree.GetSelection())
+class VanillaTreeItemIdTestCase(unittest.TestCase):
+ def testTreeItemIdIsFalseDefault(self):
+ self.failIf(wx.TreeItemId())