Lines Matching defs:indexOf
840 # Test iterators with operator.indexOf (PySequence_Index).
842 from operator import indexOf
843 self.assertEqual(indexOf([1,2,2,3,2,5], 1), 0)
844 self.assertEqual(indexOf((1,2,2,3,2,5), 2), 1)
845 self.assertEqual(indexOf((1,2,2,3,2,5), 3), 3)
846 self.assertEqual(indexOf((1,2,2,3,2,5), 5), 5)
847 self.assertRaises(ValueError, indexOf, (1,2,2,3,2,5), 0)
848 self.assertRaises(ValueError, indexOf, (1,2,2,3,2,5), 6)
850 self.assertEqual(indexOf("122325", "2"), 1)
851 self.assertEqual(indexOf("122325", "5"), 5)
852 self.assertRaises(ValueError, indexOf, "122325", "6")
854 self.assertRaises(TypeError, indexOf, 42, 1)
855 self.assertRaises(TypeError, indexOf, indexOf, indexOf)
856 self.assertRaises(ZeroDivisionError, indexOf, BadIterableClass(), 1)
866 self.assertEqual(indexOf(fiter, "b\n"), 1)
867 self.assertEqual(indexOf(fiter, "d\n"), 1)
868 self.assertEqual(indexOf(fiter, "e\n"), 0)
869 self.assertRaises(ValueError, indexOf, fiter, "a\n")
879 self.assertEqual(indexOf(iclass, i), i)
880 self.assertRaises(ValueError, indexOf, iclass, -1)