def test_load_template_source_second_source_path(self, open_mock): file_mock = MagicMock() file_mock.__enter__().read.return_value = "file_content" open_mock.side_effect = (IOError(errno.ENOENT, 'No such file or directory'), file_mock) loader = TemplateLoader(Mock()) self.assertEqual(loader.load_template_source("a.html"), ('file_content', '/fs/wirecloud/defaulttheme/templates/a.html'))
def test_load_template_source_second_source_path(self, open_mock): file_mock = MagicMock() file_mock.__enter__().read.return_value = "file_content" open_mock.side_effect = (IOError(errno.ENOENT, 'No such file or directory'), file_mock) loader = TemplateLoader(Mock()) self.assertEqual( loader.load_template_source("a.html"), ('file_content', '/fs/wirecloud/defaulttheme/templates/a.html'))
def test_load_template_source_first_source_path(self, open_mock): open_mock().__enter__().read.return_value = 'file_content' loader = TemplateLoader(Mock()) self.assertEqual(loader.load_template_source("a.html"), ('file_content', '/fs/customtheme/templates/a.html'))
def test_load_template_source_first_source_path(self, open_mock): open_mock().__enter__().read.return_value = 'file_content' loader = TemplateLoader(Mock()) self.assertEqual(loader.load_template_source("a.html"), ('file_content', '/fs/customtheme/templates/a.html'))