Lines Matching refs:self

43   def testParseEmpty(self):
46 self.assertEqual(len(result._macros), 0)
48 def testParseOne(self):
52 self.assertEqual(len(result._macros), 1)
54 self.assertIsNotNone(macro)
55 self.assertEquals(macro.name, 'foo')
56 self.assertEquals(macro.args, tuple())
57 self.assertEquals(macro.body, 'body')
59 def testParseGeneral(self):
74 self.assertEqual(len(result._macros), 3)
76 self.assertIsNotNone(macro)
77 self.assertEquals(macro.name, 'noArgs')
78 self.assertEquals(macro.args, tuple())
79 self.assertEquals(macro.body, 'body1\nbody2\n')
81 self.assertIsNotNone(macro)
82 self.assertEquals(macro.name, 'oneArg')
83 self.assertEquals(macro.args, ('foo',))
84 self.assertEquals(macro.body, 'body3')
86 self.assertIsNotNone(macro)
87 self.assertEquals(macro.name, 'twoArgs')
88 self.assertEquals(macro.args, ('bar_', 'baz'))
89 self.assertEquals(macro.body, 'body4\nbody5')
96 self.assertEqual(len(result._macros), 4)
98 self.assertIsNotNone(macro)
99 self.assertEquals(macro.name, 'another')
100 self.assertEquals(macro.args, ('a', 'b', 'c'))
101 self.assertEquals(macro.body, 'body1\nbody2')
103 def testParseDirectiveIssues(self):
122 self.fail('Should throw exception, entry %d' % idx)
124 self.assertTrue(e.message.startswith(expected_prefix),
127 def testParseBeginIssues(self):
177 self.fail('Should throw exception, entry %d' % idx)
179 self.assertTrue(e.message.startswith(expected_prefix),
185 def testExpandBasics(self):
225 self.assertEqual(result, expected,
229 def testExpandArgOptions(self):
237 self.assertEqual(mc.Expand('bar(xYz)'), 'xYz- -xYz-xyz-XYz-XYZ')
238 self.assertEqual(mc.Expand('bar(MnoP)'), 'MnoP- -mnoP-mnop-MnoP-MNOP')
240 self.assertEqual(mc.Expand('bar()'), '-----')
242 def testExpandSimpleMacroErrors(self):
270 self.fail('Should throw exception, entry %d' % idx)
272 self.assertEqual(e.message, expected_err,
275 def testExpandReferences(self):
301 self.assertEqual(mc.Expand('StartIt()'), expected)
303 def testCatchRecursion(self):
314 self.fail('Should throw exception! Test failed to catch recursion.')
316 self.assertEqual(e.message,
322 def testBasicParse(self):
354 self.assertEqual(len(sf._sections), len(line_counts),
358 self.assertEqual(sec.num_lines_captured, expected,
362 def testErrors(self):
389 self.fail('Should throw exception, entry %d' % idx)
391 self.assertEqual(e.message, expected_err,
396 def testBasics(self):
397 self.maxDiff = None
458 self.assertEqual(name, 'ImportFile')
463 self.assertEqual(sf.processed_content, expected)
468 self.assertEqual(sf2.processed_content, expected)
469 self.assertEqual(sf2.processed_content, sf.processed_content)
474 self.assertEqual(sf2.processed_content, expected_stripped)
478 self.assertEqual(sf2.processed_content, expected_stripped)
480 def testProcessFileWithMacroParseError(self):
493 self.fail('Should throw exception! Test failed to catch macro parsing error.')
495 self.assertEqual(e.message,
500 def testProcessFileWithExpandError(self):
513 self.fail('Should throw exception! Test failed to catch expand error.')
515 self.assertEqual(e.message,