コード例 #1
0
ファイル: rar.py プロジェクト: JohnDoee/thomas
    def _next_volname_to_item(self, filename):
        if self._main.flags & rarfile.RAR_MAIN_NEWNUMBERING:
            filename = rarfile._next_newvol(filename)
        else:
            filename = rarfile._next_oldvol(filename)

        return self._get_item_from_filename(filename)
コード例 #2
0
def test_oldvols():
    assert rarfile._next_oldvol("archive") == "archive.r00"
    assert rarfile._next_oldvol("archive.rar/foo") == "archive.rar/foo.r00"
    assert rarfile._next_oldvol("archive.arr") == "archive.a00"
    assert rarfile._next_oldvol("archive.brar") == "archive.b00"
    assert rarfile._next_oldvol("qq00.part0.rar") == "qq00.part0.r00"
    assert rarfile._next_oldvol("qq00.part0.r00") == "qq00.part0.r01"
    assert rarfile._next_oldvol("qq00.part0.r29") == "qq00.part0.r30"
    assert rarfile._next_oldvol("qq00.part0.r99") == "qq00.part0.s00"
コード例 #3
0
ファイル: test_format.py プロジェクト: work4life/rarfile
def test_oldvols():
    assert rarfile._next_oldvol('qq00.part0.rar') == 'qq00.part0.r00'
    assert rarfile._next_oldvol('qq00.part0.r00') == 'qq00.part0.r01'
    assert rarfile._next_oldvol('qq00.part0.r29') == 'qq00.part0.r30'
    assert rarfile._next_oldvol('qq00.part0.r99') == 'qq00.part0.s00'
コード例 #4
0
def test_oldvols():
    eq_(rarfile._next_oldvol('qq00.part0.rar'), 'qq00.part0.r00')
    eq_(rarfile._next_oldvol('qq00.part0.r00'), 'qq00.part0.r01')
    eq_(rarfile._next_oldvol('qq00.part0.r29'), 'qq00.part0.r30')
    eq_(rarfile._next_oldvol('qq00.part0.r99'), 'qq00.part0.s00')
コード例 #5
0
ファイル: test_format.py プロジェクト: Elettronik/SickRage
def test_oldvols():
    eq_(rarfile._next_oldvol('qq00.part0.rar'), 'qq00.part0.r00')
    eq_(rarfile._next_oldvol('qq00.part0.r00'), 'qq00.part0.r01')
    eq_(rarfile._next_oldvol('qq00.part0.r29'), 'qq00.part0.r30')
    eq_(rarfile._next_oldvol('qq00.part0.r99'), 'qq00.part0.s00')