def test_get_version_version_not_found(): version_file = create_file("version.py", 'version = "abc"') with mock.patch( "os.path.join", return_value=version_file), pytest.raises(AssertionError) as err: get_version() assert str(err.value) == "No __version__ assignment found"
def test_get_version_version_not_found(): version_file = create_file("version.py", 'version = "abc"') with mock.patch("os.path.join", return_value=version_file), pytest.raises( AssertionError ) as err: get_version() assert str(err.value) == "No __version__ assignment found"
def test_get_version_invalid_version_split(): version_file = create_file("version.py", "__version__") with mock.patch("os.path.join", return_value=version_file), pytest.raises( AssertionError ) as err: get_version() assert str(err.value) == "Cannot extract version from __version__"
def test_get_version_invalid_version_split(): version_file = create_file("version.py", "__version__") with mock.patch( "os.path.join", return_value=version_file), pytest.raises(AssertionError) as err: get_version() assert str(err.value) == "Cannot extract version from __version__"
def test_get_version_invalid_version(): version_file_a = create_file("versiona.py", "__version__ = a.1") with mock.patch( "os.path.join", return_value=version_file_a ), pytest.raises(AssertionError) as err: get_version() assert str(err.value) == "a.1 is not a valid version number" version_file_b = create_file("versionb.py", "__version__ = a.1.1") with mock.patch( "os.path.join", return_value=version_file_b ), pytest.raises(AssertionError) as err: get_version() assert str(err.value) == "a.1.1 is not a valid version number" version_file_c = create_file("versionc.py", "__version__ = 1.a.1") with mock.patch( "os.path.join", return_value=version_file_c ), pytest.raises(AssertionError) as err: get_version() assert str(err.value) == "1.a.1 is not a valid version number" version_file_d = create_file("versiond.py", "__version__ = 1.1.a") with mock.patch( "os.path.join", return_value=version_file_d ), pytest.raises(AssertionError) as err: get_version() assert str(err.value) == "1.1.a is not a valid version number"
def test_get_version_invalid_version(): version_file_a = create_file("versiona.py", "__version__ = a.1") with mock.patch( "os.path.join", return_value=version_file_a), pytest.raises(AssertionError) as err: get_version() assert str(err.value) == "a.1 is not a valid version number" version_file_b = create_file("versionb.py", "__version__ = a.1.1") with mock.patch( "os.path.join", return_value=version_file_b), pytest.raises(AssertionError) as err: get_version() assert str(err.value) == "a.1.1 is not a valid version number" version_file_c = create_file("versionc.py", "__version__ = 1.a.1") with mock.patch( "os.path.join", return_value=version_file_c), pytest.raises(AssertionError) as err: get_version() assert str(err.value) == "1.a.1 is not a valid version number" version_file_d = create_file("versiond.py", "__version__ = 1.1.a") with mock.patch( "os.path.join", return_value=version_file_d), pytest.raises(AssertionError) as err: get_version() assert str(err.value) == "1.1.a is not a valid version number"
def test_get_version_invalid_version(): version_file_a = create_file('versiona.py', '__version__ = a.1') with mock.patch('os.path.join', return_value=version_file_a), \ pytest.raises(AssertionError) as err: get_version() assert str(err.value) == 'a.1 is not a valid version number' version_file_b = create_file('versionb.py', '__version__ = a.1.1') with mock.patch('os.path.join', return_value=version_file_b), \ pytest.raises(AssertionError) as err: get_version() assert str(err.value) == 'a.1.1 is not a valid version number' version_file_c = create_file('versionc.py', '__version__ = 1.a.1') with mock.patch('os.path.join', return_value=version_file_c), \ pytest.raises(AssertionError) as err: get_version() assert str(err.value) == '1.a.1 is not a valid version number' version_file_d = create_file('versiond.py', '__version__ = 1.1.a') with mock.patch('os.path.join', return_value=version_file_d), \ pytest.raises(AssertionError) as err: get_version() assert str(err.value) == '1.1.a is not a valid version number'
def test_get_version_no_access(): with mock.patch("os.access", return_value=False), pytest.raises( OSError ) as err: get_version() assert str(err.value) == "Cannot open __init__.py file for reading"
def test_get_version(): version_file = create_file("version.py", '__version__ = "9.9.9"') with mock.patch("os.path.join", return_value=version_file): assert get_version() == "9.9.9"
def test_get_version_no_access(): with mock.patch("os.access", return_value=False), pytest.raises(OSError) as err: get_version() assert str(err.value) == "Cannot open __init__.py file for reading"
def test_get_version_invalid_version_split(): version_file = create_file('version.py', '__version__') with mock.patch('os.path.join', return_value=version_file), \ pytest.raises(AssertionError) as err: get_version() assert str(err.value) == 'Cannot extract version from __version__'
def test_get_version(): version_file = create_file('version.py', '__version__ = "9.9.9"') with mock.patch('os.path.join', return_value=version_file): assert get_version() == '9.9.9'