def test_parser_skip(self): """Tests the skip regex.""" size, queue, skipped = parse_nzb('test.nzb', ['par2']) self.assertEqual(size, 8026) self.assertEqual(len(queue), 3) self.assertEqual(len(skipped), 1) self.assertEqual(skipped[0]['file_subject'], 'file subject 4.par2')
def start(filename, settings): Tracker.total_size, files, skipped_files = parse_nzb(filename, settings['skip_regex']) Tracker.downloaded = 0 print 'Downloading:', filename print 'Size: %s \n' % helper.get_size(Tracker.total_size) res = download(files, settings) if res: # Got some broken files #download(skipped_files, settings) print 'got some broken files!'
def test_parser(self): """Test a regular parse.""" size, queue, skipped = parse_nzb(self.nzb) self.assertEqual(size, 1234) self.assertEqual(len(queue), 1) self.assertEqual(len(skipped), 0)