Lines Matching refs:self
20 def assertFileEqual(self, fn1, fn2):
22 self.assertEqual(f1.readlines(), f2.readlines())
24 def pindent(self, source, *args):
26 (sys.executable, self.script) + args,
30 self.assertIsNone(err)
33 def lstriplines(self, data):
36 def test_selftest(self):
37 self.maxDiff = None
40 with open(self.script, encoding='utf-8') as f:
45 rc, out, err = assert_python_ok(self.script, '-d', data_path)
46 self.assertEqual(out, b'')
47 self.assertEqual(err, b'')
49 self.assertTrue(os.path.exists(backup))
51 self.assertEqual(f.read(), closed)
55 self.assertEqual(self.pindent(clean, '-c'), closed)
56 self.assertEqual(self.pindent(closed, '-d'), clean)
58 rc, out, err = assert_python_ok(self.script, '-c', data_path)
59 self.assertEqual(out, b'')
60 self.assertEqual(err, b'')
62 self.assertEqual(f.read(), clean)
64 self.assertEqual(f.read(), closed)
66 broken = self.lstriplines(closed)
69 rc, out, err = assert_python_ok(self.script, '-r', data_path)
70 self.assertEqual(out, b'')
71 self.assertEqual(err, b'')
73 self.assertEqual(f.read(), broken)
77 self.assertEqual(self.pindent(broken, '-r'), indented)
79 def pindent_test(self, clean, closed):
80 self.assertEqual(self.pindent(clean, '-c'), closed)
81 self.assertEqual(self.pindent(closed, '-d'), clean)
82 broken = self.lstriplines(closed)
83 self.assertEqual(self.pindent(broken, '-r', '-e', '-s', '4'), closed)
85 def test_statements(self):
228 self.pindent_test(clean, closed)
230 def test_multilevel(self):
254 self.pindent_test(clean, closed)
256 def test_preserve_indents(self):
269 self.assertEqual(self.pindent(clean, '-c'), closed)
270 self.assertEqual(self.pindent(closed, '-d'), clean)
271 broken = self.lstriplines(closed)
272 self.assertEqual(self.pindent(broken, '-r', '-e', '-s', '9'), closed)
285 self.assertEqual(self.pindent(clean, '-c'), closed)
286 self.assertEqual(self.pindent(closed, '-d'), clean)
287 broken = self.lstriplines(closed)
288 self.assertEqual(self.pindent(broken, '-r'), closed)
290 def test_escaped_newline(self):
311 self.assertEqual(self.pindent(clean, '-c'), closed)
312 self.assertEqual(self.pindent(closed, '-d'), clean)
314 def test_empty_line(self):
326 self.pindent_test(clean, closed)
328 def test_oneline(self):
336 self.pindent_test(clean, closed)