Beispiel #1
0
def test_parse_download_fname():

    fname = 'functools32-3.2.3-2.zip'
    version = parse_download_fname(fname)
    assert version == '3.2.3-2'

    fname = 'functools32-3.2.3-blah.zip'
    version = parse_download_fname(fname)
    assert version == '3.2.3-blah'

    fname = 'functools32-3.2.3.zip'
    version = parse_download_fname(fname)
    assert version == '3.2.3'

    fname = 'colorama-0.3.7-py2.py3-none-any.whl'
    version = parse_download_fname(fname)
    assert version == '0.3.7'

    fname = 'colorama-0.3.7-2-py2.py3-none-any.whl'
    version = parse_download_fname(fname)
    assert version == '0.3.7-2'

    fname = 'click-completion-0.2.1.tar.gz'
    version = parse_download_fname(fname)
    assert version == '0.2.1'

    fname = 'Twisted-16.5.0.tar.bz2'
    version = parse_download_fname(fname)
    assert version == '16.5.0'

    fname = 'Twisted-16.1.1-cp27-none-win_amd64.whl'
    version = parse_download_fname(fname)
    assert version == '16.1.1'
 def test_parse_download_fname(self, fname, name, expected):
     version = parse_download_fname(fname, name)
     assert version == expected
Beispiel #3
0
 def test_parse_download_fname(self, fname, name, expected):
     version = parse_download_fname(fname, name)
     assert version == expected