示例#1
0
 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')
示例#2
0
文件: download.py 项目: sww/itchynzb
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!'
示例#3
0
 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)