def test_post_processing(self): """Test that post_processing behaves correctly. Files that are alterable should always be post-processed; files that aren't should be skipped. collectstatic has already been called once in setUp() for this testcase, therefore we check by verifying behavior on a second run. """ collectstatic_args = { 'interactive': False, 'verbosity': '0', 'link': False, 'clear': False, 'dry_run': False, 'post_process': True, 'use_default_ignore_patterns': True, 'ignore_patterns': ['*.ignoreme'], 'fail_silently': True, } collectstatic_cmd = CollectstaticCommand() collectstatic_cmd.set_options(**collectstatic_args) stats = collectstatic_cmd.collect() self.assertTrue(u'cached/css/window.css' in stats['post_processed']) self.assertTrue(u'cached/css/img/window.png' in stats['unmodified'])
def test_post_processing(self): """Test that post_processing behaves correctly. Files that are alterable should always be post-processed; files that aren't should be skipped. collectstatic has already been called once in setUp() for this testcase, therefore we check by verifying behavior on a second run. """ collectstatic_args = { 'interactive': False, 'verbosity': '0', 'link': False, 'clear': False, 'dry_run': False, 'post_process': True, 'use_default_ignore_patterns': True, 'ignore_patterns': ['*.ignoreme'] } collectstatic_cmd = CollectstaticCommand() collectstatic_cmd.set_options(**collectstatic_args) stats = collectstatic_cmd.collect() self.assertTrue(u'cached/css/window.css' in stats['post_processed']) self.assertTrue(u'cached/css/img/window.png' in stats['unmodified'])
def test_post_processing_fail(self): """Test that post_processing behaves correctly. Missing files raise a ValueError on post-processing when errors aren't explicitely silenced. """ collectstatic_args = { 'interactive': False, 'verbosity': '0', 'link': False, 'clear': False, 'dry_run': False, 'post_process': True, 'use_default_ignore_patterns': True, 'ignore_patterns': ['*.ignoreme'], 'fail_silently': False, } collectstatic_cmd = CollectstaticCommand() collectstatic_cmd.set_options(**collectstatic_args) self.assertRaises(ValueError, collectstatic_cmd.collect)