Home | History | Annotate | Download | only in test_tkinter

Lines Matching refs:lb

787         lb = self.create()
788 lb.insert(0, *('el%d' % i for i in range(8)))
789 lb.pack()
790 self.assertIsBoundingBox(lb.bbox(0))
791 self.assertIsNone(lb.bbox(-1))
792 self.assertIsNone(lb.bbox(10))
793 self.assertRaises(TclError, lb.bbox, 'noindex')
794 self.assertRaises(TclError, lb.bbox, None)
795 self.assertRaises(TypeError, lb.bbox)
796 self.assertRaises(TypeError, lb.bbox, 0, 1)
799 lb = self.create()
800 lb.insert(0, *('el%d' % i for i in range(8)))
801 lb.selection_clear(0, tkinter.END)
802 lb.selection_set(2, 4)
803 lb.selection_set(6)
804 self.assertEqual(lb.curselection(), (2, 3, 4, 6))
805 self.assertRaises(TypeError, lb.curselection, 0)
808 lb = self.create()
809 lb.insert(0, *('el%d' % i for i in range(8)))
810 self.assertEqual(lb.get(0), 'el0')
811 self.assertEqual(lb.get(3), 'el3')
812 self.assertEqual(lb.get('end'), 'el7')
813 self.assertEqual(lb.get(8), '')
814 self.assertEqual(lb.get(-1), '')
815 self.assertEqual(lb.get(3, 5), ('el3', 'el4', 'el5'))
816 self.assertEqual(lb.get(5, 'end'), ('el5', 'el6', 'el7'))
817 self.assertEqual(lb.get(5, 0), ())
818 self.assertEqual(lb.get(0, 0), ('el0',))
819 self.assertRaises(TclError, lb.get, 'noindex')
820 self.assertRaises(TclError, lb.get, None)
821 self.assertRaises(TypeError, lb.get)
822 self.assertRaises(TclError, lb.get, 'end', 'noindex')
823 self.assertRaises(TypeError, lb.get, 1, 2, 3)
824 self.assertRaises(TclError, lb.get, 2.4)