(self)
| 1832 | self.assertEqual(repr(e1), repr(e2)) |
| 1833 | |
| 1834 | def test_parsingerror(self): |
| 1835 | import pickle |
| 1836 | e1 = configparser.ParsingError('source') |
| 1837 | e1.append(1, 'line1') |
| 1838 | e1.append(2, 'line2') |
| 1839 | e1.append(3, 'line3') |
| 1840 | for proto in range(pickle.HIGHEST_PROTOCOL + 1): |
| 1841 | pickled = pickle.dumps(e1, proto) |
| 1842 | e2 = pickle.loads(pickled) |
| 1843 | self.assertEqual(e1.message, e2.message) |
| 1844 | self.assertEqual(e1.args, e2.args) |
| 1845 | self.assertEqual(e1.source, e2.source) |
| 1846 | self.assertEqual(e1.errors, e2.errors) |
| 1847 | self.assertEqual(repr(e1), repr(e2)) |
| 1848 | e1 = configparser.ParsingError('filename') |
| 1849 | e1.append(1, 'line1') |
| 1850 | e1.append(2, 'line2') |
| 1851 | e1.append(3, 'line3') |
| 1852 | for proto in range(pickle.HIGHEST_PROTOCOL + 1): |
| 1853 | pickled = pickle.dumps(e1, proto) |
| 1854 | e2 = pickle.loads(pickled) |
| 1855 | self.assertEqual(e1.message, e2.message) |
| 1856 | self.assertEqual(e1.args, e2.args) |
| 1857 | self.assertEqual(e1.source, e2.source) |
| 1858 | self.assertEqual(e1.errors, e2.errors) |
| 1859 | self.assertEqual(repr(e1), repr(e2)) |
| 1860 | |
| 1861 | def test_missingsectionheadererror(self): |
| 1862 | import pickle |
nothing calls this directly
no test coverage detected