MCPcopy Index your code
hub / github.com/RustPython/RustPython / test_index

Method test_index

Lib/test/test_bigmem.py:147–161  ·  view source on GitHub ↗
(self, size)

Source from the content-addressed store, hash-verified

145
146 @bigmemtest(size=_2G, memuse=2)
147 def test_index(self, size):
148 _ = self.from_latin1
149 SUBSTR = _(' abc def ghi')
150 sublen = len(SUBSTR)
151 s = _('').join([SUBSTR, _('-') * size, SUBSTR])
152 self.assertEqual(s.index(_(' ')), 0)
153 self.assertEqual(s.index(SUBSTR), 0)
154 self.assertEqual(s.index(_(' '), sublen), sublen + size)
155 self.assertEqual(s.index(SUBSTR, sublen), sublen + size)
156 self.assertEqual(s.index(_('i')), SUBSTR.index(_('i')))
157 self.assertEqual(s.index(_('i'), sublen),
158 sublen + size + SUBSTR.index(_('i')))
159 self.assertEqual(s.index(_('i'), size),
160 sublen + size + SUBSTR.index(_('i')))
161 self.assertRaises(ValueError, s.index, _('j'))
162
163 @bigmemtest(size=_2G, memuse=2)
164 def test_isalnum(self, size):

Callers

nothing calls this directly

Calls 6

lenFunction · 0.85
_Function · 0.70
joinMethod · 0.45
assertEqualMethod · 0.45
indexMethod · 0.45
assertRaisesMethod · 0.45

Tested by

no test coverage detected