def test_check_version(script): version_pkg_path = _create_test_package(script) script.run('git', 'branch', 'branch0.1', cwd=version_pkg_path) commit = script.run('git', 'rev-parse', 'HEAD', cwd=version_pkg_path).stdout.strip() git = Git() assert git.check_version(version_pkg_path, [commit]) assert git.check_version(version_pkg_path, [commit[:7]]) assert not git.check_version(version_pkg_path, ['branch0.1']) assert not git.check_version(version_pkg_path, ['abc123'])
def test_check_version(script): version_pkg_path = _create_test_package(script) script.run('git', 'branch', 'branch0.1', cwd=version_pkg_path) commit = script.run( 'git', 'rev-parse', 'HEAD', cwd=version_pkg_path ).stdout.strip() git = Git() assert git.check_version(version_pkg_path, [commit]) assert git.check_version(version_pkg_path, [commit[:7]]) assert not git.check_version(version_pkg_path, ['branch0.1']) assert not git.check_version(version_pkg_path, ['abc123'])
def test_check_version(script): version_pkg_path = _create_test_package(script) script.run('git', 'branch', 'branch0.1', cwd=version_pkg_path) commit = script.run( 'git', 'rev-parse', 'HEAD', cwd=version_pkg_path ).stdout.strip() git = Git() assert git.check_version(version_pkg_path, [commit]) assert git.check_version(version_pkg_path, [commit[:7]]) assert not git.check_version(version_pkg_path, ['branch0.1']) assert not git.check_version(version_pkg_path, ['abc123']) # Make sure check_version compares remote urls correctly assert git.check_version(version_pkg_path, ['master'], url='file://%s' % version_pkg_path) script.run( 'git', 'commit', '--allow-empty', '-m ""', cwd=version_pkg_path ) assert not git.check_version(version_pkg_path, ['branch0.1'], url='file://%s' % version_pkg_path)