/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to bzrlib/tests/test_export.py

Merge bzr.dev 5848, bringing the code up to date.

Show diffs side-by-side

added added

removed removed

Lines of Context:
40
40
        wt.add(['a', 'a/b', 'a/c'])
41
41
        os.unlink('a/c')
42
42
        export.export(wt, 'target', format="dir")
43
 
        self.failUnlessExists('target/a/b')
44
 
        self.failIfExists('target/a/c')
 
43
        self.assertPathExists('target/a/b')
 
44
        self.assertPathDoesNotExist('target/a/c')
45
45
 
46
46
    def test_empty(self):
47
47
        wt = self.make_branch_and_tree('.')
54
54
        os.symlink('source', 'link')
55
55
        wt.add(['link'])
56
56
        export.export(wt, 'target', format="dir")
57
 
        self.failUnlessExists('target/link')
 
57
        self.assertPathExists('target/link')
58
58
 
59
59
    def test_to_existing_empty_dir_success(self):
60
60
        self.build_tree(['source/', 'source/a', 'source/b/', 'source/b/c'])
63
63
        wt.commit('1')
64
64
        self.build_tree(['target/'])
65
65
        export.export(wt, 'target', format="dir")
66
 
        self.failUnlessExists('target/a')
67
 
        self.failUnlessExists('target/b')
68
 
        self.failUnlessExists('target/b/c')
 
66
        self.assertPathExists('target/a')
 
67
        self.assertPathExists('target/b')
 
68
        self.assertPathExists('target/b/c')
 
69
 
 
70
    def test_empty_subdir(self):
 
71
        self.build_tree(['source/', 'source/a', 'source/b/', 'source/b/c'])
 
72
        wt = self.make_branch_and_tree('source')
 
73
        wt.add(['a', 'b', 'b/c'])
 
74
        wt.commit('1')
 
75
        self.build_tree(['target/'])
 
76
        export.export(wt, 'target', format="dir", subdir='')
 
77
        self.assertPathExists('target/a')
 
78
        self.assertPathExists('target/b')
 
79
        self.assertPathExists('target/b/c')
69
80
 
70
81
    def test_to_existing_nonempty_dir_fail(self):
71
82
        self.build_tree(['source/', 'source/a', 'source/b/', 'source/b/c'])
81
92
        wtree.add(['dir2', 'first', 'dir2/second'])
82
93
        wtree.commit('1')
83
94
        export.export(wtree, 'target1', format='dir', subdir='first')
84
 
        self.failUnlessExists('target1/first')
 
95
        self.assertPathExists('target1/first')
85
96
        export.export(wtree, 'target2', format='dir', subdir='dir2/second')
86
 
        self.failUnlessExists('target2/second')
 
97
        self.assertPathExists('target2/second')
87
98
 
88
99
    def test_files_same_timestamp(self):
89
100
        builder = self.make_branch_builder('source')