def test_extend(self): mock_run_juicer = self.mock_run_juicer() mock_run_replace_url = self.mock_run_replace_url() mock_copy_images = self.mock_copy_images() def mock_remove_file(f): pass from gf.rejuice.rejuice_script import main main(('xxx', self.static_path('config2/szla2.ini'), 'filter:rejuice'), run_juicer=mock_run_juicer, run_replace_url=mock_run_replace_url, copy_images=mock_copy_images, remove_file=mock_remove_file) self.assertEqual(len(mock_run_juicer.result), 3) self.assertEqual(mock_run_juicer.result[0][0], ('/this/views/static/default.css', '/this/views/static2/static.css')) self.assertEqual(mock_run_juicer.result[1], (('/this/views/static/default.js',), '/this/views/static/default.min.js')) self.assertEqual(mock_run_juicer.result[2], (('/this/views/static/static2.css',), '/this/views/static/static.min.css')) self.assertEqual(mock_run_replace_url.result[0][1], '/this/views/static/default.min.css') self.assertEqual(len(mock_run_replace_url.result), 1) self.assertEqual(mock_copy_images.result, [({'alma/korte.jpg': 'korte.jpg', 'alma/banan.jpg': 'banan.jpg'}, '/this/views/static/default.min.css')])
def test_basic1(self): mock_run_juicer = self.mock_run_juicer() from gf.rejuice.rejuice_script import main main(('xxx', self.static_path('config2/szla.ini'), 'filter:rejuice'), run_juicer=mock_run_juicer) self.assertEqual(mock_run_juicer.result, [ (('/this/static/views/static/default.css',), '/this/static/views/static/default.min.css'), (('/this/static/views/static/default.js',), '/this/static/views/static/default.min.js') ])