Exemplo n.º 1
0
    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)
Exemplo n.º 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"
Exemplo n.º 3
0
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'
Exemplo n.º 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')
Exemplo n.º 5
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')