def test_handle_all_custom_content_flag(self):
     with patch.object(Downloader, "__init__", lambda a, b, c: None):
         downloader = Downloader('', '')
         downloader.custom_content_temp_dir = CUSTOM_CONTENT_BASE_PATH
         downloader.all_custom_content = True
         downloader.handle_all_custom_content_flag()
         custom_content_names = [cco['name'] for cco in CUSTOM_CONTENT]
         assert ordered(custom_content_names) == ordered(downloader.input_files)
 def test_verify_flags(self, lf, a, o, i, res, err, capsys):
     with patch.object(Downloader, "__init__", lambda x, y, z: None):
         downloader = Downloader('', '')
         downloader.list_files = lf
         downloader.all_custom_content = a
         downloader.output_pack_path = o
         downloader.input_files = i
         answer = downloader.verify_flags()
         stdout, _ = capsys.readouterr()
         if err:
             assert err in stdout
         assert answer is res