(self)
| 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') |
nothing calls this directly
no test coverage detected