Пример #1
0
 def test_examples(self):
     there = os.path.join(os.path.dirname(__file__), 'examples')
     examples = [f for f in os.listdir(there) if fnmatch(f, '*.py')]
     for example in examples:
         example, expected = get_source_here('examples/%s' % example)
         actual = render.re_render(expected, example)
         expected_lines = expected.splitlines()
         actual_lines = actual.splitlines()
         lines = zip(expected_lines, actual_lines)
         for i, (expected, actual) in enumerate(lines):
             name = os.path.basename(example)
             message = '%s, %s: %r != %r' % (name, i, expected, actual)
             self.assertEqual(expected, actual, message)
Пример #2
0
 def test_re_render(self):
     path, expected = get_source_here('re_render.txt')
     actual = render.re_render(expected, path)
     self.assertEqual(expected, actual)