Ejemplo n.º 1
0
 def _run_and_assert(self,
                     actual_filename,
                     expected_filename=None,
                     locale='en'):
     expected_filename = expected_filename or actual_filename
     expected = read_fixture(expected_filename).strip()
     actual = fs.read_file(TestParser.root_path, config.paths.destination,
                           locale, actual_filename).strip()
     self.assertEqual(expected, actual)
Ejemplo n.º 2
0
 def _run_and_assert(self, filename, fixture_filename):
     self.client.parse('email', self.settings)
     expected = read_fixture(fixture_filename).strip()
     actual = fs.read_file(self.dest, filename).strip()
     self.assertEqual(expected, actual)
 def test_template_fallback(self):
     email_parser.parse_emails(self.settings)
     expected = fs.read_file(self.dest, 'en', 'fallback.html').strip()
     actual = fs.read_file(self.dest, 'fr', 'fallback.html').strip()
     self.assertEqual(expected, actual)
 def test_missing_placeholder(self):
     email_parser.parse_emails(self.settings)
     with self.assertRaises(FileNotFoundError):
         fs.read_file(self.dest, 'en', 'missing_placeholder.html')
 def test_placeholder(self):
     email_parser.parse_emails(self.settings)
     fs.read_file(self.dest, 'en', 'placeholder.html')
 def _run_and_assert(self, actual_filename, expected_filename=None):
     expected_filename = expected_filename or actual_filename
     email_parser.parse_emails(self.settings)
     expected = read_fixture(expected_filename).strip()
     actual = fs.read_file(self.dest, 'en', actual_filename).strip()
     self.assertEqual(expected, actual)
Ejemplo n.º 7
0
 def test_template_fallback(self):
     expected = fs.read_file(TestParser.root_path, config.paths.destination, 'en', 'fallback.html').strip()
     actual = fs.read_file(TestParser.root_path, config.paths.destination, 'fr', 'fallback.html').strip()
     self.assertEqual(expected, actual)
Ejemplo n.º 8
0
 def _run_and_assert(self, actual_filename, expected_filename=None, locale='en'):
     expected_filename = expected_filename or actual_filename
     expected = read_fixture(expected_filename).strip()
     actual = fs.read_file(TestParser.root_path, config.paths.destination, locale, actual_filename).strip()
     self.assertEqual(expected, actual)
Ejemplo n.º 9
0
 def test_template_fallback(self):
     expected = fs.read_file(TestParser.root_path, config.paths.destination,
                             'en', 'fallback.html').strip()
     actual = fs.read_file(TestParser.root_path, config.paths.destination,
                           'fr', 'fallback.html').strip()
     self.assertEqual(expected, actual)