def test_classes(self):
matches = list(self.m.match('class', self.filepath('classes.py')))
self.assertEqual(len(matches), 4)
# check instances
self.assertIsInstance(matches[0][0], ast.ClassDef)
self.assertIsInstance(matches[1][0], ast.ClassDef)
self.assertIsInstance(matches[2][0], ast.ClassDef)
self.assertIsInstance(matches[3][0], ast.ClassDef)
# check lines
self.assertEqual(matches[0][1], 1)
self.assertEqual(matches[1][1], 9)
self.assertEqual(matches[2][1], 13)
self.assertEqual(matches[3][1], 14)
评论列表
文章目录