示例#1
0
def test_export_rev(script, tmpdir):
    """Test that a Bazaar branch can be exported, specifying a rev."""
    source_dir = tmpdir / 'test-source'
    source_dir.mkdir()

    # Create a single file that is changed by two revisions.
    create_file(source_dir / 'test_file', 'something initial')
    _vcs_add(script, str(source_dir), vcs='bazaar')

    create_file(source_dir / 'test_file', 'something new')
    script.run(
        'bzr',
        'commit',
        '-q',
        '--author',
        'pip <*****@*****.**>',
        '-m',
        'change test file',
        cwd=source_dir,
    )

    bzr = Bazaar('bzr+' + _test_path_to_file_url(source_dir) + '@1')
    export_dir = tmpdir / 'export'
    bzr.export(str(export_dir))

    with open(export_dir / 'test_file', 'r') as f:
        assert f.read() == 'something initial'
示例#2
0
def test_export(script, tmpdir):
    """Test that a Bazaar branch can be exported."""
    source_dir = tmpdir / 'test-source'
    source_dir.mkdir()

    create_file(source_dir / 'test_file', 'something')

    _vcs_add(script, str(source_dir), vcs='bazaar')

    bzr = Bazaar('bzr+' + _test_path_to_file_url(source_dir))
    export_dir = str(tmpdir / 'export')
    bzr.export(export_dir)

    assert os.listdir(export_dir) == ['test_file']
示例#3
0
def test_export(script, tmpdir):
    """Test that a Bazaar branch can be exported."""
    source_dir = tmpdir / 'test-source'
    source_dir.mkdir()

    create_file(source_dir / 'test_file', 'something')

    _vcs_add(script, str(source_dir), vcs='bazaar')

    bzr = Bazaar('bzr+' + _test_path_to_file_url(source_dir))
    export_dir = str(tmpdir / 'export')
    bzr.export(export_dir)

    assert os.listdir(export_dir) == ['test_file']
示例#4
0
def test_export_rev(script, tmpdir):
    """Test that a Bazaar branch can be exported, specifying a rev."""
    source_dir = tmpdir / 'test-source'
    source_dir.mkdir()

    # Create a single file that is changed by two revisions.
    create_file(source_dir / 'test_file', 'something initial')
    _vcs_add(script, str(source_dir), vcs='bazaar')

    create_file(source_dir / 'test_file', 'something new')
    script.run(
        'bzr', 'commit', '-q',
        '--author', 'pip <*****@*****.**>',
        '-m', 'change test file', cwd=source_dir,
    )

    bzr = Bazaar('bzr+' + _test_path_to_file_url(source_dir) + '@1')
    export_dir = tmpdir / 'export'
    bzr.export(str(export_dir))

    with open(export_dir / 'test_file', 'r') as f:
        assert f.read() == 'something initial'