Lines Matching refs:lines

117             lines = stderr.splitlines()
118 self.assertEqual(len(lines), 4)
119 self.assertEqual(lines[0], b'Traceback (most recent call last):')
120 self.assertIn(b'line 1, in <module>', lines[1])
121 self.assertEqual(lines[2], b' x = 1 / 0')
122 self.assertEqual(lines[3], b'ZeroDivisionError: division by zero')
141 lines = stderr.splitlines()
142 self.assertEqual(len(lines), 4)
143 self.assertEqual(lines[0], b'Traceback (most recent call last):')
144 self.assertIn(b'line 4, in <module>', lines[1])
145 self.assertEqual(lines[2], b' x = 1 / 0')
146 self.assertEqual(lines[3], b'ZeroDivisionError: division by zero')
241 # The source lines are encoded with the 'backslashreplace' handler
444 # lines.
447 "error over multiple lines"
463 # Make sure an expression spanning multiple lines that has
499 # lines.
1283 lines = msg.splitlines()
1285 self.assertTrue(lines[-3].startswith(' File'))
1286 self.assertIn('1/0 # In zero_div', lines[-2])
1288 self.assertTrue(lines[-4].startswith(' File'))
1289 self.assertIn('1/0 # In zero_div', lines[-3])
1290 self.assertTrue(lines[-1].startswith('ZeroDivisionError'), lines[-1])
1297 lines = self.get_report(e).splitlines()
1299 self.assertEqual(len(lines), 4)
1300 self.assertTrue(lines[3].startswith('ZeroDivisionError'))
1302 self.assertEqual(len(lines), 5)
1303 self.assertTrue(lines[4].startswith('ZeroDivisionError'))
1304 self.assertTrue(lines[0].startswith('Traceback'))
1305 self.assertTrue(lines[1].startswith(' File'))
1306 self.assertIn('1/0 # Marker', lines[2])
1344 lines = self.get_report(e).splitlines()
1345 self.assertEqual(len(lines), 4)
1346 self.assertTrue(lines[3].startswith('ZeroDivisionError'))
1347 self.assertTrue(lines[0].startswith('Traceback'))
1348 self.assertTrue(lines[1].startswith(' File'))
1349 self.assertIn('ZeroDivisionError from None', lines[2])
1879 '>> empty lines work too\n'
1893 f' | >> empty lines work too\n'
1929 '>> empty lines work too\n'
1944 f' | >> empty lines work too\n'