(self)
| 2006 | self.assertIsNone(value) |
| 2007 | |
| 2008 | def testAssertStartsWith(self): |
| 2009 | self.assertStartsWith('ababahalamaha', 'ababa') |
| 2010 | self.assertStartsWith('ababahalamaha', ('x', 'ababa', 'y')) |
| 2011 | self.assertStartsWith(UserString('ababahalamaha'), 'ababa') |
| 2012 | self.assertStartsWith(UserString('ababahalamaha'), ('x', 'ababa', 'y')) |
| 2013 | self.assertStartsWith(bytearray(b'ababahalamaha'), b'ababa') |
| 2014 | self.assertStartsWith(bytearray(b'ababahalamaha'), (b'x', b'ababa', b'y')) |
| 2015 | self.assertStartsWith(b'ababahalamaha', bytearray(b'ababa')) |
| 2016 | self.assertStartsWith(b'ababahalamaha', |
| 2017 | (bytearray(b'x'), bytearray(b'ababa'), bytearray(b'y'))) |
| 2018 | |
| 2019 | with self.assertRaises(self.failureException) as cm: |
| 2020 | self.assertStartsWith('ababahalamaha', 'amaha') |
| 2021 | self.assertEqual(str(cm.exception), |
| 2022 | "'ababahalamaha' doesn't start with 'amaha'") |
| 2023 | with self.assertRaises(self.failureException) as cm: |
| 2024 | self.assertStartsWith('ababahalamaha', ('x', 'y')) |
| 2025 | self.assertEqual(str(cm.exception), |
| 2026 | "'ababahalamaha' doesn't start with any of ('x', 'y')") |
| 2027 | |
| 2028 | with self.assertRaises(self.failureException) as cm: |
| 2029 | self.assertStartsWith(b'ababahalamaha', 'ababa') |
| 2030 | self.assertEqual(str(cm.exception), 'Expected str, not bytes') |
| 2031 | with self.assertRaises(self.failureException) as cm: |
| 2032 | self.assertStartsWith(b'ababahalamaha', ('amaha', 'ababa')) |
| 2033 | self.assertEqual(str(cm.exception), 'Expected str, not bytes') |
| 2034 | with self.assertRaises(self.failureException) as cm: |
| 2035 | self.assertStartsWith([], 'ababa') |
| 2036 | self.assertEqual(str(cm.exception), 'Expected str, not list') |
| 2037 | with self.assertRaises(self.failureException) as cm: |
| 2038 | self.assertStartsWith('ababahalamaha', b'ababa') |
| 2039 | self.assertEqual(str(cm.exception), 'Expected bytes, not str') |
| 2040 | with self.assertRaises(self.failureException) as cm: |
| 2041 | self.assertStartsWith('ababahalamaha', (b'amaha', b'ababa')) |
| 2042 | self.assertEqual(str(cm.exception), 'Expected bytes, not str') |
| 2043 | with self.assertRaises(TypeError): |
| 2044 | self.assertStartsWith('ababahalamaha', ord('a')) |
| 2045 | |
| 2046 | with self.assertRaises(self.failureException) as cm: |
| 2047 | self.assertStartsWith('ababahalamaha', 'amaha', 'abracadabra') |
| 2048 | self.assertIn('ababahalamaha', str(cm.exception)) |
| 2049 | with self.assertRaises(self.failureException) as cm: |
| 2050 | self.assertStartsWith('ababahalamaha', 'amaha', msg='abracadabra') |
| 2051 | self.assertIn('ababahalamaha', str(cm.exception)) |
| 2052 | |
| 2053 | def testAssertNotStartsWith(self): |
| 2054 | self.assertNotStartsWith('ababahalamaha', 'amaha') |
nothing calls this directly
no test coverage detected