MCPcopy Index your code
hub / github.com/python/cpython / testAssertNotStartsWith

Method testAssertNotStartsWith

Lib/test/test_unittest/test_case.py:2053–2096  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

2051 self.assertIn('ababahalamaha', str(cm.exception))
2052
2053 def testAssertNotStartsWith(self):
2054 self.assertNotStartsWith('ababahalamaha', 'amaha')
2055 self.assertNotStartsWith('ababahalamaha', ('x', 'amaha', 'y'))
2056 self.assertNotStartsWith(UserString('ababahalamaha'), 'amaha')
2057 self.assertNotStartsWith(UserString('ababahalamaha'), ('x', 'amaha', 'y'))
2058 self.assertNotStartsWith(bytearray(b'ababahalamaha'), b'amaha')
2059 self.assertNotStartsWith(bytearray(b'ababahalamaha'), (b'x', b'amaha', b'y'))
2060 self.assertNotStartsWith(b'ababahalamaha', bytearray(b'amaha'))
2061 self.assertNotStartsWith(b'ababahalamaha',
2062 (bytearray(b'x'), bytearray(b'amaha'), bytearray(b'y')))
2063
2064 with self.assertRaises(self.failureException) as cm:
2065 self.assertNotStartsWith('ababahalamaha', 'ababa')
2066 self.assertEqual(str(cm.exception),
2067 "'ababahalamaha' starts with 'ababa'")
2068 with self.assertRaises(self.failureException) as cm:
2069 self.assertNotStartsWith('ababahalamaha', ('x', 'ababa', 'y'))
2070 self.assertEqual(str(cm.exception),
2071 "'ababahalamaha' starts with 'ababa'")
2072
2073 with self.assertRaises(self.failureException) as cm:
2074 self.assertNotStartsWith(b'ababahalamaha', 'ababa')
2075 self.assertEqual(str(cm.exception), 'Expected str, not bytes')
2076 with self.assertRaises(self.failureException) as cm:
2077 self.assertNotStartsWith(b'ababahalamaha', ('amaha', 'ababa'))
2078 self.assertEqual(str(cm.exception), 'Expected str, not bytes')
2079 with self.assertRaises(self.failureException) as cm:
2080 self.assertNotStartsWith([], 'ababa')
2081 self.assertEqual(str(cm.exception), 'Expected str, not list')
2082 with self.assertRaises(self.failureException) as cm:
2083 self.assertNotStartsWith('ababahalamaha', b'ababa')
2084 self.assertEqual(str(cm.exception), 'Expected bytes, not str')
2085 with self.assertRaises(self.failureException) as cm:
2086 self.assertNotStartsWith('ababahalamaha', (b'amaha', b'ababa'))
2087 self.assertEqual(str(cm.exception), 'Expected bytes, not str')
2088 with self.assertRaises(TypeError):
2089 self.assertNotStartsWith('ababahalamaha', ord('a'))
2090
2091 with self.assertRaises(self.failureException) as cm:
2092 self.assertNotStartsWith('ababahalamaha', 'ababa', 'abracadabra')
2093 self.assertIn('ababahalamaha', str(cm.exception))
2094 with self.assertRaises(self.failureException) as cm:
2095 self.assertNotStartsWith('ababahalamaha', 'ababa', msg='abracadabra')
2096 self.assertIn('ababahalamaha', str(cm.exception))
2097
2098 def testAssertEndsWith(self):
2099 self.assertEndsWith('ababahalamaha', 'amaha')

Callers

nothing calls this directly

Calls 6

UserStringClass · 0.90
strFunction · 0.85
assertNotStartsWithMethod · 0.80
assertInMethod · 0.80
assertRaisesMethod · 0.45
assertEqualMethod · 0.45

Tested by

no test coverage detected