Merge lp:~jelmer/bzr-builddeb/deprecation-warnings into lp:bzr-builddeb
- deprecation-warnings
- Merge into trunk
Proposed by
Jelmer Vernooij
Status: | Merged |
---|---|
Approved by: | James Westby |
Approved revision: | 568 |
Merged at revision: | 569 |
Proposed branch: | lp:~jelmer/bzr-builddeb/deprecation-warnings |
Merge into: | lp:bzr-builddeb |
Diff against target: |
1062 lines (+228/-186) 18 files modified
debian/changelog (+5/-1) tests/__init__.py (+25/-1) tests/blackbox/test_builddeb.py (+3/-3) tests/blackbox/test_do.py (+16/-8) tests/blackbox/test_merge_upstream.py (+1/-1) tests/test_builder.py (+9/-9) tests/test_bzrtools_import.py (+1/-2) tests/test_commit_message.py (+1/-2) tests/test_config.py (+1/-1) tests/test_dep3.py (+4/-1) tests/test_dh_make.py (+9/-9) tests/test_hooks.py (+7/-8) tests/test_merge_package.py (+2/-2) tests/test_repack_tarball.py (+16/-17) tests/test_repack_tarball_extra.py (+10/-10) tests/test_source_distiller.py (+49/-46) tests/test_upstream.py (+8/-6) tests/test_util.py (+61/-59) |
To merge this branch: | bzr merge lp:~jelmer/bzr-builddeb/deprecation-warnings |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
James Westby | Approve | ||
Review via email:
|
Commit message
Description of the change
Fix deprecation warnings for TestCase.
To post a comment you must log in.
Revision history for this message
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
James Westby (james-w) : | # |
review:
Approve
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === modified file 'debian/changelog' | |||
2 | --- debian/changelog 2011-06-09 12:13:13 +0000 | |||
3 | +++ debian/changelog 2011-06-13 23:06:02 +0000 | |||
4 | @@ -8,7 +8,11 @@ | |||
5 | 8 | * Use new set_commit_message() hook in bzr to set the commit | 8 | * Use new set_commit_message() hook in bzr to set the commit |
6 | 9 | message from debian/changelog and set fixed bugs in tags. LP: #707274 | 9 | message from debian/changelog and set fixed bugs in tags. LP: #707274 |
7 | 10 | 10 | ||
9 | 11 | -- Jonathan Riddell <jriddell@ubuntu.com> Fri, 03 Jun 2011 15:36:10 +0100 | 11 | [ Jelmer Vernooij ] |
10 | 12 | * Fix deprecation warnings for TestCase.failUnlessExists and | ||
11 | 13 | TestCase.failIfExists in bzr 2.4. | ||
12 | 14 | |||
13 | 15 | -- Jelmer Vernooij <jelmer@debian.org> Tue, 14 Jun 2011 00:02:40 +0100 | ||
14 | 12 | 16 | ||
15 | 13 | bzr-builddeb (2.7.4) unstable; urgency=low | 17 | bzr-builddeb (2.7.4) unstable; urgency=low |
16 | 14 | 18 | ||
17 | 15 | 19 | ||
18 | === modified file 'tests/__init__.py' | |||
19 | --- tests/__init__.py 2011-06-10 08:26:43 +0000 | |||
20 | +++ tests/__init__.py 2011-06-13 23:06:02 +0000 | |||
21 | @@ -28,13 +28,15 @@ | |||
22 | 28 | import os | 28 | import os |
23 | 29 | from unittest import TestSuite | 29 | from unittest import TestSuite |
24 | 30 | 30 | ||
25 | 31 | from bzrlib import tests | ||
26 | 32 | |||
27 | 31 | try: | 33 | try: |
28 | 32 | from debian.changelog import Version, Changelog | 34 | from debian.changelog import Version, Changelog |
29 | 33 | except ImportError: | 35 | except ImportError: |
30 | 34 | # Prior to 0.1.15 the debian module was called debian_bundle | 36 | # Prior to 0.1.15 the debian module was called debian_bundle |
31 | 35 | from debian_bundle.changelog import Version, Changelog | 37 | from debian_bundle.changelog import Version, Changelog |
32 | 36 | 38 | ||
34 | 37 | from bzrlib.tests import TestUtil, multiply_tests, TestCaseWithTransport | 39 | from bzrlib.tests import TestUtil, multiply_tests |
35 | 38 | 40 | ||
36 | 39 | 41 | ||
37 | 40 | def make_new_upstream_dir(source, dest): | 42 | def make_new_upstream_dir(source, dest): |
38 | @@ -158,6 +160,28 @@ | |||
39 | 158 | return suite | 160 | return suite |
40 | 159 | 161 | ||
41 | 160 | 162 | ||
42 | 163 | class TestCaseWithTransport(tests.TestCaseWithTransport): | ||
43 | 164 | |||
44 | 165 | if not getattr(tests.TestCaseWithTransport, "assertPathDoesNotExist", None): | ||
45 | 166 | # Compatibility with bzr < 2.4 | ||
46 | 167 | def assertPathDoesNotExist(self, path): | ||
47 | 168 | self.failIfExists(path) | ||
48 | 169 | |||
49 | 170 | def assertPathExists(self, path): | ||
50 | 171 | self.failUnlessExists(path) | ||
51 | 172 | |||
52 | 173 | |||
53 | 174 | class TestCaseInTempDir(tests.TestCaseInTempDir): | ||
54 | 175 | |||
55 | 176 | if not getattr(tests.TestCaseInTempDir, "assertPathDoesNotExist", None): | ||
56 | 177 | # Compatibility with bzr < 2.4 | ||
57 | 178 | def assertPathDoesNotExist(self, path): | ||
58 | 179 | self.failIfExists(path) | ||
59 | 180 | |||
60 | 181 | def assertPathExists(self, path): | ||
61 | 182 | self.failUnlessExists(path) | ||
62 | 183 | |||
63 | 184 | |||
64 | 161 | class BuilddebTestCase(TestCaseWithTransport): | 185 | class BuilddebTestCase(TestCaseWithTransport): |
65 | 162 | 186 | ||
66 | 163 | package_name = 'test' | 187 | package_name = 'test' |
67 | 164 | 188 | ||
68 | === modified file 'tests/blackbox/test_builddeb.py' | |||
69 | --- tests/blackbox/test_builddeb.py 2011-02-07 16:14:05 +0000 | |||
70 | +++ tests/blackbox/test_builddeb.py 2011-06-13 23:06:02 +0000 | |||
71 | @@ -50,14 +50,14 @@ | |||
72 | 50 | if isinstance(files, basestring): | 50 | if isinstance(files, basestring): |
73 | 51 | files = [files] | 51 | files = [files] |
74 | 52 | for filename in files: | 52 | for filename in files: |
76 | 53 | self.failUnlessExists(os.path.join(build_dir, filename)) | 53 | self.assertPathExists(os.path.join(build_dir, filename)) |
77 | 54 | 54 | ||
78 | 55 | def assertNotInBuildDir(self, files): | 55 | def assertNotInBuildDir(self, files): |
79 | 56 | build_dir = self.build_dir() | 56 | build_dir = self.build_dir() |
80 | 57 | if isinstance(files, basestring): | 57 | if isinstance(files, basestring): |
81 | 58 | files = [files] | 58 | files = [files] |
82 | 59 | for filename in files: | 59 | for filename in files: |
84 | 60 | self.failIfExists(os.path.join(build_dir, filename)) | 60 | self.assertPathDoesNotExist(os.path.join(build_dir, filename)) |
85 | 61 | 61 | ||
86 | 62 | def test_builddeb_registered(self): | 62 | def test_builddeb_registered(self): |
87 | 63 | self.run_bzr("builddeb --help") | 63 | self.run_bzr("builddeb --help") |
88 | @@ -163,7 +163,7 @@ | |||
89 | 163 | f.close() | 163 | f.close() |
90 | 164 | self.run_bzr('add .bzr-builddeb/default.conf') | 164 | self.run_bzr('add .bzr-builddeb/default.conf') |
91 | 165 | self.run_bzr('bd --dont-purge --builder true') | 165 | self.run_bzr('bd --dont-purge --builder true') |
93 | 166 | self.failUnlessExists('pre-export') | 166 | self.assertPathExists('pre-export') |
94 | 167 | self.assertInBuildDir(['pre-build', 'post-build']) | 167 | self.assertInBuildDir(['pre-build', 'post-build']) |
95 | 168 | 168 | ||
96 | 169 | # vim: ts=2 sts=2 sw=2 | 169 | # vim: ts=2 sts=2 sw=2 |
97 | 170 | 170 | ||
98 | === modified file 'tests/blackbox/test_do.py' | |||
99 | --- tests/blackbox/test_do.py 2011-03-01 12:17:42 +0000 | |||
100 | +++ tests/blackbox/test_do.py 2011-06-13 23:06:02 +0000 | |||
101 | @@ -44,6 +44,14 @@ | |||
102 | 44 | uncommited_file = 'uncommited_file' | 44 | uncommited_file = 'uncommited_file' |
103 | 45 | unadded_file = 'unadded_file' | 45 | unadded_file = 'unadded_file' |
104 | 46 | 46 | ||
105 | 47 | if not getattr(ExternalBase, "assertPathDoesNotExist", None): | ||
106 | 48 | # Compatibility with bzr < 2.4 | ||
107 | 49 | def assertPathDoesNotExist(self, path): | ||
108 | 50 | self.failIfExists(path) | ||
109 | 51 | |||
110 | 52 | def assertPathExists(self, path): | ||
111 | 53 | self.failUnlessExists(path) | ||
112 | 54 | |||
113 | 47 | def make_changelog(self, version=None): | 55 | def make_changelog(self, version=None): |
114 | 48 | if version is None: | 56 | if version is None: |
115 | 49 | version = self.package_version | 57 | version = self.package_version |
116 | @@ -101,12 +109,12 @@ | |||
117 | 101 | def assertInBuildDir(self, files): | 109 | def assertInBuildDir(self, files): |
118 | 102 | build_dir = self.build_dir() | 110 | build_dir = self.build_dir() |
119 | 103 | for filename in files: | 111 | for filename in files: |
121 | 104 | self.failUnlessExists(os.path.join(build_dir, filename)) | 112 | self.assertPathExists(os.path.join(build_dir, filename)) |
122 | 105 | 113 | ||
123 | 106 | def assertNotInBuildDir(self, files): | 114 | def assertNotInBuildDir(self, files): |
124 | 107 | build_dir = self.build_dir() | 115 | build_dir = self.build_dir() |
125 | 108 | for filename in files: | 116 | for filename in files: |
127 | 109 | self.failIfExists(os.path.join(build_dir, filename)) | 117 | self.assertPathDoesNotExist(os.path.join(build_dir, filename)) |
128 | 110 | 118 | ||
129 | 111 | def test_bd_do_registered(self): | 119 | def test_bd_do_registered(self): |
130 | 112 | self.run_bzr("bd-do --help") | 120 | self.run_bzr("bd-do --help") |
131 | @@ -127,14 +135,14 @@ | |||
132 | 127 | self.make_upstream_tarball() | 135 | self.make_upstream_tarball() |
133 | 128 | self.run_bzr_error(['Not updating the working tree as the command ' | 136 | self.run_bzr_error(['Not updating the working tree as the command ' |
134 | 129 | 'failed.'], ['bd-do', 'touch debian/do && false']) | 137 | 'failed.'], ['bd-do', 'touch debian/do && false']) |
136 | 130 | self.failIfExists('debian/do') | 138 | self.assertPathDoesNotExist('debian/do') |
137 | 131 | 139 | ||
138 | 132 | def test_copy_on_success(self): | 140 | def test_copy_on_success(self): |
139 | 133 | tree = self.make_unpacked_source() | 141 | tree = self.make_unpacked_source() |
140 | 134 | self.make_merge_mode_config(tree) | 142 | self.make_merge_mode_config(tree) |
141 | 135 | self.make_upstream_tarball() | 143 | self.make_upstream_tarball() |
142 | 136 | self.run_bzr(['bd-do', 'touch debian/do']) | 144 | self.run_bzr(['bd-do', 'touch debian/do']) |
144 | 137 | self.failUnlessExists('debian/do') | 145 | self.assertPathExists('debian/do') |
145 | 138 | 146 | ||
146 | 139 | def test_removed_files_are_removed_in_branch(self): | 147 | def test_removed_files_are_removed_in_branch(self): |
147 | 140 | tree = self.make_unpacked_source() | 148 | tree = self.make_unpacked_source() |
148 | @@ -144,14 +152,14 @@ | |||
149 | 144 | # It might be nice if this was actually gone, but that would involve | 152 | # It might be nice if this was actually gone, but that would involve |
150 | 145 | # either a comaparison, or removing all the files, but the latter is | 153 | # either a comaparison, or removing all the files, but the latter is |
151 | 146 | # dangerous. I guess it's a TODO to implement the comparison. | 154 | # dangerous. I guess it's a TODO to implement the comparison. |
153 | 147 | self.failUnlessExists('debian/changelog') | 155 | self.assertPathExists('debian/changelog') |
154 | 148 | 156 | ||
155 | 149 | def test_new_directories_created(self): | 157 | def test_new_directories_created(self): |
156 | 150 | tree = self.make_unpacked_source() | 158 | tree = self.make_unpacked_source() |
157 | 151 | self.make_merge_mode_config(tree) | 159 | self.make_merge_mode_config(tree) |
158 | 152 | self.make_upstream_tarball() | 160 | self.make_upstream_tarball() |
159 | 153 | self.run_bzr(['bd-do', 'mkdir debian/dir']) | 161 | self.run_bzr(['bd-do', 'mkdir debian/dir']) |
161 | 154 | self.failUnlessExists('debian/dir') | 162 | self.assertPathExists('debian/dir') |
162 | 155 | 163 | ||
163 | 156 | def test_contents_taken_from_export(self): | 164 | def test_contents_taken_from_export(self): |
164 | 157 | tree = self.make_unpacked_source() | 165 | tree = self.make_unpacked_source() |
165 | @@ -165,7 +173,7 @@ | |||
166 | 165 | self.make_merge_mode_config(tree) | 173 | self.make_merge_mode_config(tree) |
167 | 166 | self.make_upstream_tarball() | 174 | self.make_upstream_tarball() |
168 | 167 | self.run_bzr(['bd-do', 'echo a > debian/changelog']) | 175 | self.run_bzr(['bd-do', 'echo a > debian/changelog']) |
170 | 168 | self.failIfExists(self.build_dir()) | 176 | self.assertPathDoesNotExist(self.build_dir()) |
171 | 169 | 177 | ||
172 | 170 | def test_uses_shell(self): | 178 | def test_uses_shell(self): |
173 | 171 | tree = self.make_unpacked_source() | 179 | tree = self.make_unpacked_source() |
174 | @@ -180,6 +188,6 @@ | |||
175 | 180 | os.environ['SHELL'] = old_shell | 188 | os.environ['SHELL'] = old_shell |
176 | 181 | else: | 189 | else: |
177 | 182 | del os.environ['SHELL'] | 190 | del os.environ['SHELL'] |
179 | 183 | self.failUnlessExists('debian/shell') | 191 | self.assertPathExists('debian/shell') |
180 | 184 | 192 | ||
181 | 185 | # vim: ts=2 sts=2 sw=2 | 193 | # vim: ts=2 sts=2 sw=2 |
182 | 186 | 194 | ||
183 | === modified file 'tests/blackbox/test_merge_upstream.py' | |||
184 | --- tests/blackbox/test_merge_upstream.py 2011-04-29 12:54:58 +0000 | |||
185 | +++ tests/blackbox/test_merge_upstream.py 2011-06-13 23:06:02 +0000 | |||
186 | @@ -196,7 +196,7 @@ | |||
187 | 196 | rel2 = self.release_upstream(changed_upstream) | 196 | rel2 = self.release_upstream(changed_upstream) |
188 | 197 | self.run_bzr(['merge-upstream', '--version', str(rel2.version), | 197 | self.run_bzr(['merge-upstream', '--version', str(rel2.version), |
189 | 198 | os.path.abspath(rel2.tarball)], working_dir=package.tree.basedir) | 198 | os.path.abspath(rel2.tarball)], working_dir=package.tree.basedir) |
191 | 199 | self.failUnlessExists(os.path.join(package.tree.basedir, 'muhook')) | 199 | self.assertPathExists(os.path.join(package.tree.basedir, 'muhook')) |
192 | 200 | 200 | ||
193 | 201 | def test_new_package(self): | 201 | def test_new_package(self): |
194 | 202 | upstream = self.make_upstream() | 202 | upstream = self.make_upstream() |
195 | 203 | 203 | ||
196 | === modified file 'tests/test_builder.py' | |||
197 | --- tests/test_builder.py 2009-02-20 17:55:08 +0000 | |||
198 | +++ tests/test_builder.py 2011-06-13 23:06:02 +0000 | |||
199 | @@ -32,27 +32,27 @@ | |||
200 | 32 | def test_prepare_makes_parents(self): | 32 | def test_prepare_makes_parents(self): |
201 | 33 | builder = DebBuild(None, 'target/sub/sub2', None) | 33 | builder = DebBuild(None, 'target/sub/sub2', None) |
202 | 34 | builder.prepare() | 34 | builder.prepare() |
205 | 35 | self.failUnlessExists('target/sub') | 35 | self.assertPathExists('target/sub') |
206 | 36 | self.failIfExists('target/sub/sub2') | 36 | self.assertPathDoesNotExist('target/sub/sub2') |
207 | 37 | 37 | ||
208 | 38 | def test_prepare_purges_dir(self): | 38 | def test_prepare_purges_dir(self): |
209 | 39 | self.build_tree(['target/', 'target/sub/']) | 39 | self.build_tree(['target/', 'target/sub/']) |
210 | 40 | builder = DebBuild(None, 'target/sub/', None) | 40 | builder = DebBuild(None, 'target/sub/', None) |
211 | 41 | builder.prepare() | 41 | builder.prepare() |
214 | 42 | self.failUnlessExists('target') | 42 | self.assertPathExists('target') |
215 | 43 | self.failIfExists('target/sub') | 43 | self.assertPathDoesNotExist('target/sub') |
216 | 44 | 44 | ||
217 | 45 | def test_use_existing_preserves(self): | 45 | def test_use_existing_preserves(self): |
218 | 46 | self.build_tree(['target/', 'target/sub/']) | 46 | self.build_tree(['target/', 'target/sub/']) |
219 | 47 | builder = DebBuild(None, 'target/sub/', None, use_existing=True) | 47 | builder = DebBuild(None, 'target/sub/', None, use_existing=True) |
220 | 48 | builder.prepare() | 48 | builder.prepare() |
222 | 49 | self.failUnlessExists('target/sub') | 49 | self.assertPathExists('target/sub') |
223 | 50 | 50 | ||
224 | 51 | def test_use_existing_errors_if_not_present(self): | 51 | def test_use_existing_errors_if_not_present(self): |
225 | 52 | self.build_tree(['target/']) | 52 | self.build_tree(['target/']) |
226 | 53 | builder = DebBuild(None, 'target/sub/', None, use_existing=True) | 53 | builder = DebBuild(None, 'target/sub/', None, use_existing=True) |
227 | 54 | self.assertRaises(errors.NoSourceDirError, builder.prepare) | 54 | self.assertRaises(errors.NoSourceDirError, builder.prepare) |
229 | 55 | self.failIfExists('target/sub') | 55 | self.assertPathDoesNotExist('target/sub') |
230 | 56 | 56 | ||
231 | 57 | def test_export(self): | 57 | def test_export(self): |
232 | 58 | class MkdirDistiller(object): | 58 | class MkdirDistiller(object): |
233 | @@ -60,13 +60,13 @@ | |||
234 | 60 | os.mkdir(target) | 60 | os.mkdir(target) |
235 | 61 | builder = DebBuild(MkdirDistiller(), 'target', None) | 61 | builder = DebBuild(MkdirDistiller(), 'target', None) |
236 | 62 | builder.export() | 62 | builder.export() |
238 | 63 | self.failUnlessExists('target') | 63 | self.assertPathExists('target') |
239 | 64 | 64 | ||
240 | 65 | def test_build(self): | 65 | def test_build(self): |
241 | 66 | builder = DebBuild(None, 'target', "touch built") | 66 | builder = DebBuild(None, 'target', "touch built") |
242 | 67 | self.build_tree(['target/']) | 67 | self.build_tree(['target/']) |
243 | 68 | builder.build() | 68 | builder.build() |
245 | 69 | self.failUnlessExists('target/built') | 69 | self.assertPathExists('target/built') |
246 | 70 | 70 | ||
247 | 71 | def test_build_fails(self): | 71 | def test_build_fails(self): |
248 | 72 | builder = DebBuild(None, 'target', "false") | 72 | builder = DebBuild(None, 'target', "false") |
249 | @@ -77,4 +77,4 @@ | |||
250 | 77 | builder = DebBuild(None, 'target', None) | 77 | builder = DebBuild(None, 'target', None) |
251 | 78 | self.build_tree(['target/', 'target/foo']) | 78 | self.build_tree(['target/', 'target/foo']) |
252 | 79 | builder.clean() | 79 | builder.clean() |
254 | 80 | self.failIfExists('target') | 80 | self.assertPathDoesNotExist('target') |
255 | 81 | 81 | ||
256 | === modified file 'tests/test_bzrtools_import.py' | |||
257 | --- tests/test_bzrtools_import.py 2010-09-10 02:37:09 +0000 | |||
258 | +++ tests/test_bzrtools_import.py 2011-06-13 23:06:02 +0000 | |||
259 | @@ -18,9 +18,8 @@ | |||
260 | 18 | # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | 18 | # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA |
261 | 19 | # | 19 | # |
262 | 20 | 20 | ||
263 | 21 | from bzrlib.tests import TestCaseWithTransport | ||
264 | 22 | |||
265 | 23 | from bzrlib.plugins.builddeb.bzrtools_import import import_dir | 21 | from bzrlib.plugins.builddeb.bzrtools_import import import_dir |
266 | 22 | from bzrlib.plugins.builddeb.tests import TestCaseWithTransport | ||
267 | 24 | 23 | ||
268 | 25 | 24 | ||
269 | 26 | class ImportArchiveTests(TestCaseWithTransport): | 25 | class ImportArchiveTests(TestCaseWithTransport): |
270 | 27 | 26 | ||
271 | === modified file 'tests/test_commit_message.py' | |||
272 | --- tests/test_commit_message.py 2011-06-03 14:39:17 +0000 | |||
273 | +++ tests/test_commit_message.py 2011-06-13 23:06:02 +0000 | |||
274 | @@ -17,9 +17,8 @@ | |||
275 | 17 | # along with bzr-builddeb; if not, write to the Free Software | 17 | # along with bzr-builddeb; if not, write to the Free Software |
276 | 18 | # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | 18 | # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA |
277 | 19 | 19 | ||
278 | 20 | from bzrlib.tests import TestCaseWithTransport | ||
279 | 21 | |||
280 | 22 | from bzrlib.plugins.builddeb import debian_changelog_commit_message, debian_changelog_commit | 20 | from bzrlib.plugins.builddeb import debian_changelog_commit_message, debian_changelog_commit |
281 | 21 | from bzrlib.plugins.builddeb.tests import TestCaseWithTransport | ||
282 | 23 | 22 | ||
283 | 24 | 23 | ||
284 | 25 | class CommitMessageTests(TestCaseWithTransport): | 24 | class CommitMessageTests(TestCaseWithTransport): |
285 | 26 | 25 | ||
286 | === modified file 'tests/test_config.py' | |||
287 | --- tests/test_config.py 2011-02-03 22:45:27 +0000 | |||
288 | +++ tests/test_config.py 2011-06-13 23:06:02 +0000 | |||
289 | @@ -19,13 +19,13 @@ | |||
290 | 19 | # | 19 | # |
291 | 20 | 20 | ||
292 | 21 | from bzrlib.branch import Branch | 21 | from bzrlib.branch import Branch |
293 | 22 | from bzrlib.tests import TestCaseWithTransport | ||
294 | 23 | 22 | ||
295 | 24 | from bzrlib.plugins.builddeb.config import ( | 23 | from bzrlib.plugins.builddeb.config import ( |
296 | 25 | BUILD_TYPE_MERGE, | 24 | BUILD_TYPE_MERGE, |
297 | 26 | BUILD_TYPE_NORMAL, | 25 | BUILD_TYPE_NORMAL, |
298 | 27 | DebBuildConfig, | 26 | DebBuildConfig, |
299 | 28 | ) | 27 | ) |
300 | 28 | from bzrlib.plugins.builddeb.tests import TestCaseWithTransport | ||
301 | 29 | 29 | ||
302 | 30 | 30 | ||
303 | 31 | class DebBuildConfigTests(TestCaseWithTransport): | 31 | class DebBuildConfigTests(TestCaseWithTransport): |
304 | 32 | 32 | ||
305 | === modified file 'tests/test_dep3.py' | |||
306 | --- tests/test_dep3.py 2011-05-08 10:15:28 +0000 | |||
307 | +++ tests/test_dep3.py 2011-06-13 23:06:02 +0000 | |||
308 | @@ -27,7 +27,6 @@ | |||
309 | 27 | ) | 27 | ) |
310 | 28 | from bzrlib.tests import ( | 28 | from bzrlib.tests import ( |
311 | 29 | TestCase, | 29 | TestCase, |
312 | 30 | TestCaseWithTransport, | ||
313 | 31 | ) | 30 | ) |
314 | 32 | 31 | ||
315 | 33 | from bzrlib.plugins.builddeb.dep3 import ( | 32 | from bzrlib.plugins.builddeb.dep3 import ( |
316 | @@ -39,6 +38,10 @@ | |||
317 | 39 | write_dep3_patch_header, | 38 | write_dep3_patch_header, |
318 | 40 | ) | 39 | ) |
319 | 41 | 40 | ||
320 | 41 | from bzrlib.plugins.builddeb.tests import ( | ||
321 | 42 | TestCaseWithTransport, | ||
322 | 43 | ) | ||
323 | 44 | |||
324 | 42 | 45 | ||
325 | 43 | class Dep3HeaderTests(TestCase): | 46 | class Dep3HeaderTests(TestCase): |
326 | 44 | 47 | ||
327 | 45 | 48 | ||
328 | === modified file 'tests/test_dh_make.py' | |||
329 | --- tests/test_dh_make.py 2010-02-09 20:06:07 +0000 | |||
330 | +++ tests/test_dh_make.py 2011-06-13 23:06:02 +0000 | |||
331 | @@ -9,12 +9,12 @@ | |||
332 | 9 | def test__get_tree_existing_branch(self): | 9 | def test__get_tree_existing_branch(self): |
333 | 10 | tree = self.make_branch_and_tree('.') | 10 | tree = self.make_branch_and_tree('.') |
334 | 11 | new_tree = dh_make._get_tree("foo") | 11 | new_tree = dh_make._get_tree("foo") |
336 | 12 | self.failIfExists("foo") | 12 | self.assertPathDoesNotExist("foo") |
337 | 13 | self.assertEqual(tree.branch.base, new_tree.branch.base) | 13 | self.assertEqual(tree.branch.base, new_tree.branch.base) |
338 | 14 | 14 | ||
339 | 15 | def test__get_tree_no_existing_branch(self): | 15 | def test__get_tree_no_existing_branch(self): |
340 | 16 | new_tree = dh_make._get_tree("foo") | 16 | new_tree = dh_make._get_tree("foo") |
342 | 17 | self.failUnlessExists("foo") | 17 | self.assertPathExists("foo") |
343 | 18 | 18 | ||
344 | 19 | def test_import_upstream(self): | 19 | def test_import_upstream(self): |
345 | 20 | tree = self.make_branch_and_tree('.') | 20 | tree = self.make_branch_and_tree('.') |
346 | @@ -34,10 +34,10 @@ | |||
347 | 34 | tree.branch.last_revision()) | 34 | tree.branch.last_revision()) |
348 | 35 | # Has the original revision as a parent | 35 | # Has the original revision as a parent |
349 | 36 | self.assertEqual([revid], rev_tree.get_parent_ids()) | 36 | self.assertEqual([revid], rev_tree.get_parent_ids()) |
352 | 37 | self.failUnlessExists('a') | 37 | self.assertPathExists('a') |
353 | 38 | self.failUnlessExists('b') | 38 | self.assertPathExists('b') |
354 | 39 | self.assertEqual(open('package-0.1/a').read(), open('a').read()) | 39 | self.assertEqual(open('package-0.1/a').read(), open('a').read()) |
356 | 40 | self.failUnlessExists('../package_0.1.orig.tar.gz') | 40 | self.assertPathExists('../package_0.1.orig.tar.gz') |
357 | 41 | 41 | ||
358 | 42 | def test_import_upstream_no_existing(self): | 42 | def test_import_upstream_no_existing(self): |
359 | 43 | self.build_tree(['package-0.1/', 'package-0.1/a', 'package-0.1/b']) | 43 | self.build_tree(['package-0.1/', 'package-0.1/a', 'package-0.1/b']) |
360 | @@ -47,12 +47,12 @@ | |||
361 | 47 | finally: | 47 | finally: |
362 | 48 | tf.close() | 48 | tf.close() |
363 | 49 | tree = dh_make.import_upstream('package-0.1', 'package', '0.1') | 49 | tree = dh_make.import_upstream('package-0.1', 'package', '0.1') |
365 | 50 | self.failUnlessExists("package") | 50 | self.assertPathExists("package") |
366 | 51 | rev_tree = tree.branch.repository.revision_tree( | 51 | rev_tree = tree.branch.repository.revision_tree( |
367 | 52 | tree.branch.last_revision()) | 52 | tree.branch.last_revision()) |
368 | 53 | # Has the original revision as a parent | 53 | # Has the original revision as a parent |
371 | 54 | self.failUnlessExists('package/a') | 54 | self.assertPathExists('package/a') |
372 | 55 | self.failUnlessExists('package/b') | 55 | self.assertPathExists('package/b') |
373 | 56 | self.assertEqual(open('package-0.1/a').read(), | 56 | self.assertEqual(open('package-0.1/a').read(), |
374 | 57 | open('package/a').read()) | 57 | open('package/a').read()) |
376 | 58 | self.failUnlessExists('package_0.1.orig.tar.gz') | 58 | self.assertPathExists('package_0.1.orig.tar.gz') |
377 | 59 | 59 | ||
378 | === modified file 'tests/test_hooks.py' | |||
379 | --- tests/test_hooks.py 2008-05-18 00:04:21 +0000 | |||
380 | +++ tests/test_hooks.py 2011-06-13 23:06:02 +0000 | |||
381 | @@ -20,11 +20,10 @@ | |||
382 | 20 | 20 | ||
383 | 21 | import os | 21 | import os |
384 | 22 | 22 | ||
385 | 23 | from bzrlib.tests import TestCaseInTempDir | ||
386 | 24 | |||
387 | 25 | from bzrlib.plugins.builddeb.config import DebBuildConfig | 23 | from bzrlib.plugins.builddeb.config import DebBuildConfig |
388 | 26 | from bzrlib.plugins.builddeb.errors import HookFailedError | 24 | from bzrlib.plugins.builddeb.errors import HookFailedError |
389 | 27 | from bzrlib.plugins.builddeb.hooks import run_hook | 25 | from bzrlib.plugins.builddeb.hooks import run_hook |
390 | 26 | from bzrlib.plugins.builddeb.tests import TestCaseInTempDir | ||
391 | 28 | 27 | ||
392 | 29 | class MockTree: | 28 | class MockTree: |
393 | 30 | def abspath(self, relpath): | 29 | def abspath(self, relpath): |
394 | @@ -67,7 +66,7 @@ | |||
395 | 67 | f.close() | 66 | f.close() |
396 | 68 | config = DebBuildConfig([(self.default_conf, False)]) | 67 | config = DebBuildConfig([(self.default_conf, False)]) |
397 | 69 | run_hook(MockTree(), 'pre-build', config) | 68 | run_hook(MockTree(), 'pre-build', config) |
399 | 70 | self.failUnlessExists('a') | 69 | self.assertPathExists('a') |
400 | 71 | 70 | ||
401 | 72 | def test_run_hook_uses_passed_wd(self): | 71 | def test_run_hook_uses_passed_wd(self): |
402 | 73 | os.mkdir('dir') | 72 | os.mkdir('dir') |
403 | @@ -78,7 +77,7 @@ | |||
404 | 78 | f.close() | 77 | f.close() |
405 | 79 | config = DebBuildConfig([(self.default_conf, False)]) | 78 | config = DebBuildConfig([(self.default_conf, False)]) |
406 | 80 | run_hook(MockTree(), 'pre-build', config, wd='dir') | 79 | run_hook(MockTree(), 'pre-build', config, wd='dir') |
408 | 81 | self.failUnlessExists('dir/a') | 80 | self.assertPathExists('dir/a') |
409 | 82 | 81 | ||
410 | 83 | def test_run_hook_uses_shell(self): | 82 | def test_run_hook_uses_shell(self): |
411 | 84 | f = open(self.default_conf, 'wb') | 83 | f = open(self.default_conf, 'wb') |
412 | @@ -88,8 +87,8 @@ | |||
413 | 88 | f.close() | 87 | f.close() |
414 | 89 | config = DebBuildConfig([(self.default_conf, False)]) | 88 | config = DebBuildConfig([(self.default_conf, False)]) |
415 | 90 | run_hook(MockTree(), 'post-build', config) | 89 | run_hook(MockTree(), 'post-build', config) |
418 | 91 | self.failUnlessExists('a') | 90 | self.assertPathExists('a') |
419 | 92 | self.failUnlessExists('b') | 91 | self.assertPathExists('b') |
420 | 93 | 92 | ||
421 | 94 | def test_run_hook_uses_local_over_global(self): | 93 | def test_run_hook_uses_local_over_global(self): |
422 | 95 | f = open(self.default_conf, 'wb') | 94 | f = open(self.default_conf, 'wb') |
423 | @@ -105,7 +104,7 @@ | |||
424 | 105 | config = DebBuildConfig([(self.local_conf, False), | 104 | config = DebBuildConfig([(self.local_conf, False), |
425 | 106 | (self.default_conf, False)]) | 105 | (self.default_conf, False)]) |
426 | 107 | run_hook(MockTree(), 'post-build', config) | 106 | run_hook(MockTree(), 'post-build', config) |
429 | 108 | self.failIfExists('a') | 107 | self.assertPathDoesNotExist('a') |
430 | 109 | self.failUnlessExists('b') | 108 | self.assertPathExists('b') |
431 | 110 | 109 | ||
432 | 111 | # vim: ts=2 sts=2 sw=2 | 110 | # vim: ts=2 sts=2 sw=2 |
433 | 112 | 111 | ||
434 | === modified file 'tests/test_merge_package.py' | |||
435 | --- tests/test_merge_package.py 2010-08-19 07:14:39 +0000 | |||
436 | +++ tests/test_merge_package.py 2011-06-13 23:06:02 +0000 | |||
437 | @@ -28,13 +28,13 @@ | |||
438 | 28 | # Prior to 0.1.15 the debian module was called debian_bundle | 28 | # Prior to 0.1.15 the debian module was called debian_bundle |
439 | 29 | from debian_bundle.changelog import Version | 29 | from debian_bundle.changelog import Version |
440 | 30 | 30 | ||
441 | 31 | from bzrlib.tests import TestCaseWithTransport | ||
442 | 32 | |||
443 | 33 | from bzrlib.plugins.builddeb import merge_package as MP | 31 | from bzrlib.plugins.builddeb import merge_package as MP |
444 | 34 | from bzrlib.plugins.builddeb.errors import ( | 32 | from bzrlib.plugins.builddeb.errors import ( |
445 | 35 | SharedUpstreamConflictsWithTargetPackaging) | 33 | SharedUpstreamConflictsWithTargetPackaging) |
446 | 36 | from bzrlib.plugins.builddeb.import_dsc import DistributionBranch | 34 | from bzrlib.plugins.builddeb.import_dsc import DistributionBranch |
447 | 37 | 35 | ||
448 | 36 | from bzrlib.plugins.builddeb.tests import TestCaseWithTransport | ||
449 | 37 | |||
450 | 38 | _Debian_changelog = '''\ | 38 | _Debian_changelog = '''\ |
451 | 39 | ipsec-tools (%s) unstable; urgency=high | 39 | ipsec-tools (%s) unstable; urgency=high |
452 | 40 | 40 | ||
453 | 41 | 41 | ||
454 | === modified file 'tests/test_repack_tarball.py' | |||
455 | --- tests/test_repack_tarball.py 2011-02-27 10:38:10 +0000 | |||
456 | +++ tests/test_repack_tarball.py 2011-06-13 23:06:02 +0000 | |||
457 | @@ -24,13 +24,12 @@ | |||
458 | 24 | from bzrlib.errors import (NoSuchFile, | 24 | from bzrlib.errors import (NoSuchFile, |
459 | 25 | FileExists, | 25 | FileExists, |
460 | 26 | ) | 26 | ) |
461 | 27 | from bzrlib.tests import TestCaseInTempDir | ||
462 | 28 | |||
463 | 29 | from bzrlib.plugins.builddeb.errors import UnsupportedRepackFormat | 27 | from bzrlib.plugins.builddeb.errors import UnsupportedRepackFormat |
464 | 30 | from bzrlib.plugins.builddeb.repack_tarball import ( | 28 | from bzrlib.plugins.builddeb.repack_tarball import ( |
465 | 31 | repack_tarball, | 29 | repack_tarball, |
466 | 32 | get_repacker_class, | 30 | get_repacker_class, |
467 | 33 | ) | 31 | ) |
468 | 32 | from bzrlib.plugins.builddeb.tests import TestCaseInTempDir | ||
469 | 34 | 33 | ||
470 | 35 | 34 | ||
471 | 36 | def touch(filename): | 35 | def touch(filename): |
472 | @@ -66,7 +65,7 @@ | |||
473 | 66 | 65 | ||
474 | 67 | def test_create_old_tarball(self): | 66 | def test_create_old_tarball(self): |
475 | 68 | self.create_old_tarball() | 67 | self.create_old_tarball() |
477 | 69 | self.failUnlessExists(self.old_tarball) | 68 | self.assertPathExists(self.old_tarball) |
478 | 70 | 69 | ||
479 | 71 | def test_repack_tarball_non_extant(self): | 70 | def test_repack_tarball_non_extant(self): |
480 | 72 | error = NoSuchFile | 71 | error = NoSuchFile |
481 | @@ -86,8 +85,8 @@ | |||
482 | 86 | def test_repack_tarball_creates_new(self): | 85 | def test_repack_tarball_creates_new(self): |
483 | 87 | self.create_old_tarball() | 86 | self.create_old_tarball() |
484 | 88 | repack_tarball(self.old_tarball, self.new_tarball) | 87 | repack_tarball(self.old_tarball, self.new_tarball) |
487 | 89 | self.failUnlessExists(self.old_tarball) | 88 | self.assertPathExists(self.old_tarball) |
488 | 90 | self.failUnlessExists(self.new_tarball) | 89 | self.assertPathExists(self.new_tarball) |
489 | 91 | 90 | ||
490 | 92 | def test_repack_tarball_contents(self): | 91 | def test_repack_tarball_contents(self): |
491 | 93 | self.create_old_tarball() | 92 | self.create_old_tarball() |
492 | @@ -107,20 +106,20 @@ | |||
493 | 107 | self.create_old_tarball() | 106 | self.create_old_tarball() |
494 | 108 | target_dir = 'tarballs' | 107 | target_dir = 'tarballs' |
495 | 109 | repack_tarball(self.old_tarball, self.new_tarball, target_dir=target_dir) | 108 | repack_tarball(self.old_tarball, self.new_tarball, target_dir=target_dir) |
500 | 110 | self.failUnlessExists(target_dir) | 109 | self.assertPathExists(target_dir) |
501 | 111 | self.failUnlessExists(os.path.join(target_dir, self.new_tarball)) | 110 | self.assertPathExists(os.path.join(target_dir, self.new_tarball)) |
502 | 112 | self.failUnlessExists(self.old_tarball) | 111 | self.assertPathExists(self.old_tarball) |
503 | 113 | self.failIfExists(self.new_tarball) | 112 | self.assertPathDoesNotExist(self.new_tarball) |
504 | 114 | 113 | ||
505 | 115 | def test_repack_tarball_with_target_dir_exists(self): | 114 | def test_repack_tarball_with_target_dir_exists(self): |
506 | 116 | self.create_old_tarball() | 115 | self.create_old_tarball() |
507 | 117 | target_dir = 'tarballs' | 116 | target_dir = 'tarballs' |
508 | 118 | os.mkdir(target_dir) | 117 | os.mkdir(target_dir) |
509 | 119 | repack_tarball(self.old_tarball, self.new_tarball, target_dir=target_dir) | 118 | repack_tarball(self.old_tarball, self.new_tarball, target_dir=target_dir) |
514 | 120 | self.failUnlessExists(target_dir) | 119 | self.assertPathExists(target_dir) |
515 | 121 | self.failUnlessExists(os.path.join(target_dir, self.new_tarball)) | 120 | self.assertPathExists(os.path.join(target_dir, self.new_tarball)) |
516 | 122 | self.failUnlessExists(self.old_tarball) | 121 | self.assertPathExists(self.old_tarball) |
517 | 123 | self.failIfExists(self.new_tarball) | 122 | self.assertPathDoesNotExist(self.new_tarball) |
518 | 124 | 123 | ||
519 | 125 | def test_repack_tarball_with_target_dir_not_dir(self): | 124 | def test_repack_tarball_with_target_dir_not_dir(self): |
520 | 126 | self.create_old_tarball() | 125 | self.create_old_tarball() |
521 | @@ -129,7 +128,7 @@ | |||
522 | 129 | # transport gives NoSuchFile rather than NotADirectory for this | 128 | # transport gives NoSuchFile rather than NotADirectory for this |
523 | 130 | self.assertRaises(NoSuchFile, repack_tarball, self.old_tarball, | 129 | self.assertRaises(NoSuchFile, repack_tarball, self.old_tarball, |
524 | 131 | self.new_tarball, target_dir=target_dir) | 130 | self.new_tarball, target_dir=target_dir) |
529 | 132 | self.failUnlessExists(self.old_tarball) | 131 | self.assertPathExists(self.old_tarball) |
530 | 133 | self.failIfExists(self.new_tarball) | 132 | self.assertPathDoesNotExist(self.new_tarball) |
531 | 134 | self.failIfExists(os.path.join(target_dir, self.new_tarball)) | 133 | self.assertPathDoesNotExist(os.path.join(target_dir, self.new_tarball)) |
532 | 135 | self.failUnlessExists(target_dir) | 134 | self.assertPathExists(target_dir) |
533 | 136 | 135 | ||
534 | === modified file 'tests/test_repack_tarball_extra.py' | |||
535 | --- tests/test_repack_tarball_extra.py 2010-08-19 00:15:35 +0000 | |||
536 | +++ tests/test_repack_tarball_extra.py 2011-06-13 23:06:02 +0000 | |||
537 | @@ -72,7 +72,7 @@ | |||
538 | 72 | old_tarball = 'package-0.2.INVALID' | 72 | old_tarball = 'package-0.2.INVALID' |
539 | 73 | f = open(old_tarball, 'w') | 73 | f = open(old_tarball, 'w') |
540 | 74 | f.close() | 74 | f.close() |
542 | 75 | self.failUnlessExists(old_tarball) | 75 | self.assertPathExists(old_tarball) |
543 | 76 | self.assertRaises(UnsupportedRepackFormat, repack_tarball, old_tarball, | 76 | self.assertRaises(UnsupportedRepackFormat, repack_tarball, old_tarball, |
544 | 77 | 'package_0.2.orig.tar.gz') | 77 | 'package_0.2.orig.tar.gz') |
545 | 78 | 78 | ||
546 | @@ -86,8 +86,8 @@ | |||
547 | 86 | make_new_upstream_tarball(os.path.join(target_dir, tarball_name)) | 86 | make_new_upstream_tarball(os.path.join(target_dir, tarball_name)) |
548 | 87 | self.assertRaises(FileExists, repack_tarball, tarball_name, | 87 | self.assertRaises(FileExists, repack_tarball, tarball_name, |
549 | 88 | tarball_name, target_dir=target_dir) | 88 | tarball_name, target_dir=target_dir) |
552 | 89 | self.failUnlessExists(tarball_name) | 89 | self.assertPathExists(tarball_name) |
553 | 90 | self.failUnlessExists(os.path.join(target_dir, tarball_name)) | 90 | self.assertPathExists(os.path.join(target_dir, tarball_name)) |
554 | 91 | 91 | ||
555 | 92 | def test_conditional_repack_tarball_same(self): | 92 | def test_conditional_repack_tarball_same(self): |
556 | 93 | tarball_name = 'package-0.2.tar.gz' | 93 | tarball_name = 'package-0.2.tar.gz' |
557 | @@ -97,8 +97,8 @@ | |||
558 | 97 | os.mkdir(target_dir) | 97 | os.mkdir(target_dir) |
559 | 98 | shutil.copy(tarball_name, target_dir) | 98 | shutil.copy(tarball_name, target_dir) |
560 | 99 | repack_tarball(tarball_name, tarball_name, target_dir=target_dir) | 99 | repack_tarball(tarball_name, tarball_name, target_dir=target_dir) |
563 | 100 | self.failUnlessExists(tarball_name) | 100 | self.assertPathExists(tarball_name) |
564 | 101 | self.failUnlessExists(os.path.join(target_dir, tarball_name)) | 101 | self.assertPathExists(os.path.join(target_dir, tarball_name)) |
565 | 102 | 102 | ||
566 | 103 | def test_conditional_repack_different_formats(self): | 103 | def test_conditional_repack_different_formats(self): |
567 | 104 | tarball_name = 'package-0.2.tar.gz' | 104 | tarball_name = 'package-0.2.tar.gz' |
568 | @@ -111,8 +111,8 @@ | |||
569 | 111 | make_new_upstream_tarball(os.path.join(target_dir, tarball_name)) | 111 | make_new_upstream_tarball(os.path.join(target_dir, tarball_name)) |
570 | 112 | self.assertRaises(FileExists, repack_tarball, bz2_tarball_name, | 112 | self.assertRaises(FileExists, repack_tarball, bz2_tarball_name, |
571 | 113 | tarball_name, target_dir=target_dir) | 113 | tarball_name, target_dir=target_dir) |
574 | 114 | self.failUnlessExists(bz2_tarball_name) | 114 | self.assertPathExists(bz2_tarball_name) |
575 | 115 | self.failUnlessExists(os.path.join(target_dir, tarball_name)) | 115 | self.assertPathExists(os.path.join(target_dir, tarball_name)) |
576 | 116 | 116 | ||
577 | 117 | def test_exists_not_force_gz(self): | 117 | def test_exists_not_force_gz(self): |
578 | 118 | bz2_tarball_name = 'package-0.2.tar.bz2' | 118 | bz2_tarball_name = 'package-0.2.tar.bz2' |
579 | @@ -120,7 +120,7 @@ | |||
580 | 120 | make_new_upstream_tarball_bz2(bz2_tarball_name) | 120 | make_new_upstream_tarball_bz2(bz2_tarball_name) |
581 | 121 | repack_tarball(bz2_tarball_name, bz2_tarball_name, target_dir=".", | 121 | repack_tarball(bz2_tarball_name, bz2_tarball_name, target_dir=".", |
582 | 122 | force_gz=False) | 122 | force_gz=False) |
584 | 123 | self.failUnlessExists(bz2_tarball_name) | 123 | self.assertPathExists(bz2_tarball_name) |
585 | 124 | 124 | ||
586 | 125 | def test_exists_different_bz2(self): | 125 | def test_exists_different_bz2(self): |
587 | 126 | bz2_tarball_name = 'package-0.2.tar.bz2' | 126 | bz2_tarball_name = 'package-0.2.tar.bz2' |
588 | @@ -132,5 +132,5 @@ | |||
589 | 132 | make_new_upstream_tarball(os.path.join(target_dir, bz2_tarball_name)) | 132 | make_new_upstream_tarball(os.path.join(target_dir, bz2_tarball_name)) |
590 | 133 | self.assertRaises(FileExists, repack_tarball, bz2_tarball_name, | 133 | self.assertRaises(FileExists, repack_tarball, bz2_tarball_name, |
591 | 134 | bz2_tarball_name, target_dir=target_dir) | 134 | bz2_tarball_name, target_dir=target_dir) |
594 | 135 | self.failUnlessExists(bz2_tarball_name) | 135 | self.assertPathExists(bz2_tarball_name) |
595 | 136 | self.failUnlessExists(os.path.join(target_dir, bz2_tarball_name)) | 136 | self.assertPathExists(os.path.join(target_dir, bz2_tarball_name)) |
596 | 137 | 137 | ||
597 | === modified file 'tests/test_source_distiller.py' | |||
598 | --- tests/test_source_distiller.py 2011-01-24 05:46:47 +0000 | |||
599 | +++ tests/test_source_distiller.py 2011-06-13 23:06:02 +0000 | |||
600 | @@ -26,22 +26,24 @@ | |||
601 | 26 | from debian_bundle.changelog import Version | 26 | from debian_bundle.changelog import Version |
602 | 27 | 27 | ||
603 | 28 | from bzrlib.errors import ( | 28 | from bzrlib.errors import ( |
607 | 29 | FileExists, | 29 | FileExists, |
608 | 30 | ) | 30 | ) |
606 | 31 | from bzrlib.tests import TestCaseWithTransport | ||
609 | 32 | 31 | ||
610 | 33 | from bzrlib.plugins.builddeb.errors import MissingUpstreamTarball | 32 | from bzrlib.plugins.builddeb.errors import MissingUpstreamTarball |
611 | 34 | from bzrlib.plugins.builddeb.source_distiller import ( | 33 | from bzrlib.plugins.builddeb.source_distiller import ( |
617 | 35 | FullSourceDistiller, | 34 | FullSourceDistiller, |
618 | 36 | MergeModeDistiller, | 35 | MergeModeDistiller, |
619 | 37 | NativeSourceDistiller, | 36 | NativeSourceDistiller, |
620 | 38 | ) | 37 | ) |
621 | 39 | from bzrlib.plugins.builddeb.tests import SourcePackageBuilder | 38 | from bzrlib.plugins.builddeb.tests import ( |
622 | 39 | SourcePackageBuilder, | ||
623 | 40 | TestCaseWithTransport, | ||
624 | 41 | ) | ||
625 | 40 | from bzrlib.plugins.builddeb.tests.test_upstream import ( | 42 | from bzrlib.plugins.builddeb.tests.test_upstream import ( |
630 | 41 | _MissingUpstreamProvider, | 43 | _MissingUpstreamProvider, |
631 | 42 | _SimpleUpstreamProvider, | 44 | _SimpleUpstreamProvider, |
632 | 43 | _TouchUpstreamProvider, | 45 | _TouchUpstreamProvider, |
633 | 44 | ) | 46 | ) |
634 | 45 | 47 | ||
635 | 46 | 48 | ||
636 | 47 | class NativeSourceDistillerTests(TestCaseWithTransport): | 49 | class NativeSourceDistillerTests(TestCaseWithTransport): |
637 | @@ -64,8 +66,8 @@ | |||
638 | 64 | rev_tree = wt.basis_tree() | 66 | rev_tree = wt.basis_tree() |
639 | 65 | sd = NativeSourceDistiller(rev_tree, None) | 67 | sd = NativeSourceDistiller(rev_tree, None) |
640 | 66 | sd.distill('target') | 68 | sd.distill('target') |
643 | 67 | self.failUnlessExists('target') | 69 | self.assertPathExists('target') |
644 | 68 | self.failUnlessExists('target/a') | 70 | self.assertPathExists('target/a') |
645 | 69 | 71 | ||
646 | 70 | def test_distill_removes_builddeb_dir(self): | 72 | def test_distill_removes_builddeb_dir(self): |
647 | 71 | wt = self.make_branch_and_tree(".") | 73 | wt = self.make_branch_and_tree(".") |
648 | @@ -79,9 +81,9 @@ | |||
649 | 79 | rev_tree = wt.basis_tree() | 81 | rev_tree = wt.basis_tree() |
650 | 80 | sd = NativeSourceDistiller(rev_tree, None) | 82 | sd = NativeSourceDistiller(rev_tree, None) |
651 | 81 | sd.distill('target') | 83 | sd.distill('target') |
655 | 82 | self.failUnlessExists('target') | 84 | self.assertPathExists('target') |
656 | 83 | self.failUnlessExists('target/a') | 85 | self.assertPathExists('target/a') |
657 | 84 | self.failIfExists('target/.bzr-builddeb') | 86 | self.assertPathDoesNotExist('target/.bzr-builddeb') |
658 | 85 | 87 | ||
659 | 86 | def test_distill_working_tree_with_symlinks(self): | 88 | def test_distill_working_tree_with_symlinks(self): |
660 | 87 | wt = self.make_branch_and_tree(".") | 89 | wt = self.make_branch_and_tree(".") |
661 | @@ -92,9 +94,9 @@ | |||
662 | 92 | wt.add(['a', 'b']) | 94 | wt.add(['a', 'b']) |
663 | 93 | sd = NativeSourceDistiller(wt, None, is_working_tree=True) | 95 | sd = NativeSourceDistiller(wt, None, is_working_tree=True) |
664 | 94 | sd.distill('target') | 96 | sd.distill('target') |
668 | 95 | self.failUnlessExists('target') | 97 | self.assertPathExists('target') |
669 | 96 | self.failUnlessExists('target/a') | 98 | self.assertPathExists('target/a') |
670 | 97 | self.failUnlessExists('target/b') | 99 | self.assertPathExists('target/b') |
671 | 98 | 100 | ||
672 | 99 | 101 | ||
673 | 100 | class FullSourceDistillerTests(TestCaseWithTransport): | 102 | class FullSourceDistillerTests(TestCaseWithTransport): |
674 | @@ -120,7 +122,7 @@ | |||
675 | 120 | self.addCleanup(wt.unlock) | 122 | self.addCleanup(wt.unlock) |
676 | 121 | sd = FullSourceDistiller(wt, _TouchUpstreamProvider('tarball')) | 123 | sd = FullSourceDistiller(wt, _TouchUpstreamProvider('tarball')) |
677 | 122 | sd.distill('target') | 124 | sd.distill('target') |
679 | 123 | self.failUnlessExists('tarball') | 125 | self.assertPathExists('tarball') |
680 | 124 | 126 | ||
681 | 125 | def test_distill_revision_tree(self): | 127 | def test_distill_revision_tree(self): |
682 | 126 | wt = self.make_branch_and_tree(".") | 128 | wt = self.make_branch_and_tree(".") |
683 | @@ -130,10 +132,10 @@ | |||
684 | 130 | wt.add(['a', '.bzr-builddeb']) | 132 | wt.add(['a', '.bzr-builddeb']) |
685 | 131 | sd = FullSourceDistiller(wt, _TouchUpstreamProvider('tarball')) | 133 | sd = FullSourceDistiller(wt, _TouchUpstreamProvider('tarball')) |
686 | 132 | sd.distill('target') | 134 | sd.distill('target') |
691 | 133 | self.failUnlessExists('tarball') | 135 | self.assertPathExists('tarball') |
692 | 134 | self.failUnlessExists('target') | 136 | self.assertPathExists('target') |
693 | 135 | self.failUnlessExists('target/a') | 137 | self.assertPathExists('target/a') |
694 | 136 | self.failIfExists('target/.bzr-builddeb') | 138 | self.assertPathDoesNotExist('target/.bzr-builddeb') |
695 | 137 | 139 | ||
696 | 138 | def test_distill_working_tree_with_symlinks(self): | 140 | def test_distill_working_tree_with_symlinks(self): |
697 | 139 | wt = self.make_branch_and_tree(".") | 141 | wt = self.make_branch_and_tree(".") |
698 | @@ -145,9 +147,10 @@ | |||
699 | 145 | sd = FullSourceDistiller(wt, _TouchUpstreamProvider('tarball'), | 147 | sd = FullSourceDistiller(wt, _TouchUpstreamProvider('tarball'), |
700 | 146 | is_working_tree=True) | 148 | is_working_tree=True) |
701 | 147 | sd.distill('target') | 149 | sd.distill('target') |
705 | 148 | self.failUnlessExists('target') | 150 | self.assertPathExists('target') |
706 | 149 | self.failUnlessExists('target/a') | 151 | self.assertPathExists('target/a') |
707 | 150 | self.failUnlessExists('target/b') | 152 | self.assertPathExists('target/b') |
708 | 153 | |||
709 | 151 | 154 | ||
710 | 152 | class MergeModeDistillerTests(TestCaseWithTransport): | 155 | class MergeModeDistillerTests(TestCaseWithTransport): |
711 | 153 | 156 | ||
712 | @@ -183,9 +186,9 @@ | |||
713 | 183 | sd = MergeModeDistiller(wt, _SimpleUpstreamProvider(name, | 186 | sd = MergeModeDistiller(wt, _SimpleUpstreamProvider(name, |
714 | 184 | version.upstream_version, ".")) | 187 | version.upstream_version, ".")) |
715 | 185 | sd.distill('target/foo') | 188 | sd.distill('target/foo') |
717 | 186 | self.failUnlessExists('target/%s_%s.orig.tar.gz' | 189 | self.assertPathExists('target/%s_%s.orig.tar.gz' |
718 | 187 | % (name, version.upstream_version)) | 190 | % (name, version.upstream_version)) |
720 | 188 | self.failUnlessExists('target/foo/a') | 191 | self.assertPathExists('target/foo/a') |
721 | 189 | 192 | ||
722 | 190 | def test_distill_exports_branch(self): | 193 | def test_distill_exports_branch(self): |
723 | 191 | wt = self.make_branch_and_tree('.') | 194 | wt = self.make_branch_and_tree('.') |
724 | @@ -199,8 +202,8 @@ | |||
725 | 199 | sd = MergeModeDistiller(wt, _SimpleUpstreamProvider(name, | 202 | sd = MergeModeDistiller(wt, _SimpleUpstreamProvider(name, |
726 | 200 | version.upstream_version, ".")) | 203 | version.upstream_version, ".")) |
727 | 201 | sd.distill('target/') | 204 | sd.distill('target/') |
730 | 202 | self.failUnlessExists('target/debian/a') | 205 | self.assertPathExists('target/debian/a') |
731 | 203 | self.failIfExists('target/.bzr-builddeb') | 206 | self.assertPathDoesNotExist('target/.bzr-builddeb') |
732 | 204 | 207 | ||
733 | 205 | def test_distill_removes_debian(self): | 208 | def test_distill_removes_debian(self): |
734 | 206 | wt = self.make_branch_and_tree('.') | 209 | wt = self.make_branch_and_tree('.') |
735 | @@ -218,8 +221,8 @@ | |||
736 | 218 | sd = MergeModeDistiller(wt, _SimpleUpstreamProvider(name, | 221 | sd = MergeModeDistiller(wt, _SimpleUpstreamProvider(name, |
737 | 219 | version.upstream_version, ".")) | 222 | version.upstream_version, ".")) |
738 | 220 | sd.distill('target/') | 223 | sd.distill('target/') |
741 | 221 | self.failUnlessExists('target/a') | 224 | self.assertPathExists('target/a') |
742 | 222 | self.failIfExists('target/debian/foo') | 225 | self.assertPathDoesNotExist('target/debian/foo') |
743 | 223 | 226 | ||
744 | 224 | def test_distill_larstiq(self): | 227 | def test_distill_larstiq(self): |
745 | 225 | wt = self.make_branch_and_tree('.') | 228 | wt = self.make_branch_and_tree('.') |
746 | @@ -233,11 +236,11 @@ | |||
747 | 233 | sd = MergeModeDistiller(wt, _SimpleUpstreamProvider(name, | 236 | sd = MergeModeDistiller(wt, _SimpleUpstreamProvider(name, |
748 | 234 | version.upstream_version, "."), larstiq=True) | 237 | version.upstream_version, "."), larstiq=True) |
749 | 235 | sd.distill('target/') | 238 | sd.distill('target/') |
755 | 236 | self.failUnlessExists('target/a') | 239 | self.assertPathExists('target/a') |
756 | 237 | self.failUnlessExists('target/debian/b') | 240 | self.assertPathExists('target/debian/b') |
757 | 238 | self.failIfExists('target/debian/.bzr-builddeb') | 241 | self.assertPathDoesNotExist('target/debian/.bzr-builddeb') |
758 | 239 | self.failIfExists('target/.bzr-builddeb') | 242 | self.assertPathDoesNotExist('target/.bzr-builddeb') |
759 | 240 | self.failIfExists('target/b') | 243 | self.assertPathDoesNotExist('target/b') |
760 | 241 | 244 | ||
761 | 242 | def test_distill_use_existing(self): | 245 | def test_distill_use_existing(self): |
762 | 243 | wt = self.make_branch_and_tree('.') | 246 | wt = self.make_branch_and_tree('.') |
763 | @@ -253,10 +256,10 @@ | |||
764 | 253 | self.build_tree(['target/', 'target/b', 'target/debian/', | 256 | self.build_tree(['target/', 'target/b', 'target/debian/', |
765 | 254 | 'target/debian/b']) | 257 | 'target/debian/b']) |
766 | 255 | sd.distill('target/') | 258 | sd.distill('target/') |
771 | 256 | self.failUnlessExists('target/b') | 259 | self.assertPathExists('target/b') |
772 | 257 | self.failUnlessExists('target/debian/a') | 260 | self.assertPathExists('target/debian/a') |
773 | 258 | self.failIfExists('target/a') | 261 | self.assertPathDoesNotExist('target/a') |
774 | 259 | self.failIfExists('target/debian/b') | 262 | self.assertPathDoesNotExist('target/debian/b') |
775 | 260 | 263 | ||
776 | 261 | def test_distill_working_tree_with_symlinks(self): | 264 | def test_distill_working_tree_with_symlinks(self): |
777 | 262 | wt = self.make_branch_and_tree(".") | 265 | wt = self.make_branch_and_tree(".") |
778 | @@ -271,6 +274,6 @@ | |||
779 | 271 | sd = MergeModeDistiller(wt, _SimpleUpstreamProvider(name, | 274 | sd = MergeModeDistiller(wt, _SimpleUpstreamProvider(name, |
780 | 272 | version.upstream_version, "."), is_working_tree=True) | 275 | version.upstream_version, "."), is_working_tree=True) |
781 | 273 | sd.distill('target') | 276 | sd.distill('target') |
785 | 274 | self.failUnlessExists('target') | 277 | self.assertPathExists('target') |
786 | 275 | self.failUnlessExists('target/debian/a') | 278 | self.assertPathExists('target/debian/a') |
787 | 276 | self.failUnlessExists('target/debian/b') | 279 | self.assertPathExists('target/debian/b') |
788 | 277 | 280 | ||
789 | === modified file 'tests/test_upstream.py' | |||
790 | --- tests/test_upstream.py 2011-06-03 12:17:42 +0000 | |||
791 | +++ tests/test_upstream.py 2011-06-13 23:06:02 +0000 | |||
792 | @@ -36,7 +36,6 @@ | |||
793 | 36 | from bzrlib.tests import ( | 36 | from bzrlib.tests import ( |
794 | 37 | Feature, | 37 | Feature, |
795 | 38 | TestCase, | 38 | TestCase, |
796 | 39 | TestCaseWithTransport, | ||
797 | 40 | ) | 39 | ) |
798 | 41 | from bzrlib.plugins.builddeb.config import ( | 40 | from bzrlib.plugins.builddeb.config import ( |
799 | 42 | DebBuildConfig, | 41 | DebBuildConfig, |
800 | @@ -46,6 +45,9 @@ | |||
801 | 46 | PackageVersionNotPresent, | 45 | PackageVersionNotPresent, |
802 | 47 | WatchFileMissing, | 46 | WatchFileMissing, |
803 | 48 | ) | 47 | ) |
804 | 48 | from bzrlib.plugins.builddeb.tests import ( | ||
805 | 49 | TestCaseWithTransport, | ||
806 | 50 | ) | ||
807 | 49 | from bzrlib.plugins.builddeb.upstream import ( | 51 | from bzrlib.plugins.builddeb.upstream import ( |
808 | 50 | AptSource, | 52 | AptSource, |
809 | 51 | StackedUpstreamSource, | 53 | StackedUpstreamSource, |
810 | @@ -336,7 +338,7 @@ | |||
811 | 336 | os.mkdir("mydir") | 338 | os.mkdir("mydir") |
812 | 337 | self.assertEquals("mydir/foo_1.0.orig.tar.gz", | 339 | self.assertEquals("mydir/foo_1.0.orig.tar.gz", |
813 | 338 | source.fetch_tarball("foo", "1.0", "mydir")) | 340 | source.fetch_tarball("foo", "1.0", "mydir")) |
815 | 339 | self.failUnlessExists("mydir/foo_1.0.orig.tar.gz") | 341 | self.assertPathExists("mydir/foo_1.0.orig.tar.gz") |
816 | 340 | 342 | ||
817 | 341 | def test_fetch_tarball_not_found(self): | 343 | def test_fetch_tarball_not_found(self): |
818 | 342 | source = UpstreamBranchSource(self.tree.branch) | 344 | source = UpstreamBranchSource(self.tree.branch) |
819 | @@ -402,7 +404,7 @@ | |||
820 | 402 | os.mkdir("mydir") | 404 | os.mkdir("mydir") |
821 | 403 | self.assertEquals("mydir/foo_1.0.orig.tar.gz", | 405 | self.assertEquals("mydir/foo_1.0.orig.tar.gz", |
822 | 404 | source.fetch_tarball("foo", "1.0", "mydir")) | 406 | source.fetch_tarball("foo", "1.0", "mydir")) |
824 | 405 | self.failUnlessExists("mydir/foo_1.0.orig.tar.gz") | 407 | self.assertPathExists("mydir/foo_1.0.orig.tar.gz") |
825 | 406 | self.assertIsNot(None, source._upstream_branch) | 408 | self.assertIsNot(None, source._upstream_branch) |
826 | 407 | 409 | ||
827 | 408 | def test_fetch_tarball_not_found(self): | 410 | def test_fetch_tarball_not_found(self): |
828 | @@ -680,7 +682,7 @@ | |||
829 | 680 | os.mkdir("bar") | 682 | os.mkdir("bar") |
830 | 681 | self.assertEquals("bar/foo_1.0.orig.tar.gz", | 683 | self.assertEquals("bar/foo_1.0.orig.tar.gz", |
831 | 682 | source.fetch_tarball("foo", "1.0", "bar")) | 684 | source.fetch_tarball("foo", "1.0", "bar")) |
833 | 683 | self.failUnlessExists("bar/foo_1.0.orig.tar.gz") | 685 | self.assertPathExists("bar/foo_1.0.orig.tar.gz") |
834 | 684 | 686 | ||
835 | 685 | def test_fetch_tarball_repack(self): | 687 | def test_fetch_tarball_repack(self): |
836 | 686 | zf = zipfile.ZipFile("bla-2.0.zip", "w") | 688 | zf = zipfile.ZipFile("bla-2.0.zip", "w") |
837 | @@ -690,7 +692,7 @@ | |||
838 | 690 | os.mkdir("bar") | 692 | os.mkdir("bar") |
839 | 691 | self.assertEquals("bar/foo_2.0.orig.tar.gz", | 693 | self.assertEquals("bar/foo_2.0.orig.tar.gz", |
840 | 692 | source.fetch_tarball("foo", "2.0", "bar")) | 694 | source.fetch_tarball("foo", "2.0", "bar")) |
842 | 693 | self.failUnlessExists("bar/foo_2.0.orig.tar.gz") | 695 | self.assertPathExists("bar/foo_2.0.orig.tar.gz") |
843 | 694 | 696 | ||
844 | 695 | def test_fetch_tarball_not_present(self): | 697 | def test_fetch_tarball_not_present(self): |
845 | 696 | source = TarfileSource("foo-1.0.tar.gz", "1.0") | 698 | source = TarfileSource("foo-1.0.tar.gz", "1.0") |
846 | @@ -707,7 +709,7 @@ | |||
847 | 707 | os.mkdir("bar") | 709 | os.mkdir("bar") |
848 | 708 | self.assertEquals("bar/foo_1.0.orig.tar.gz", | 710 | self.assertEquals("bar/foo_1.0.orig.tar.gz", |
849 | 709 | source.fetch_tarball("foo", "1.0", "bar")) | 711 | source.fetch_tarball("foo", "1.0", "bar")) |
851 | 710 | self.failUnlessExists("bar/foo_1.0.orig.tar.gz") | 712 | self.assertPathExists("bar/foo_1.0.orig.tar.gz") |
852 | 711 | gzip.open("bar/foo_1.0.orig.tar.gz").close() | 713 | gzip.open("bar/foo_1.0.orig.tar.gz").close() |
853 | 712 | 714 | ||
854 | 713 | 715 | ||
855 | 714 | 716 | ||
856 | === modified file 'tests/test_util.py' | |||
857 | --- tests/test_util.py 2011-04-08 18:47:10 +0000 | |||
858 | +++ tests/test_util.py 2011-06-13 23:06:02 +0000 | |||
859 | @@ -38,39 +38,41 @@ | |||
860 | 38 | BUILD_TYPE_NORMAL, | 38 | BUILD_TYPE_NORMAL, |
861 | 39 | ) | 39 | ) |
862 | 40 | from bzrlib.plugins.builddeb.errors import (MissingChangelogError, | 40 | from bzrlib.plugins.builddeb.errors import (MissingChangelogError, |
868 | 41 | AddChangelogError, | 41 | AddChangelogError, |
869 | 42 | InconsistentSourceFormatError, | 42 | InconsistentSourceFormatError, |
870 | 43 | NoPreviousUpload, | 43 | NoPreviousUpload, |
871 | 44 | ) | 44 | ) |
872 | 45 | from bzrlib.plugins.builddeb.tests import SourcePackageBuilder | 45 | from bzrlib.plugins.builddeb.tests import ( |
873 | 46 | SourcePackageBuilder, | ||
874 | 47 | TestCaseInTempDir, | ||
875 | 48 | TestCaseWithTransport, | ||
876 | 49 | ) | ||
877 | 46 | from bzrlib.plugins.builddeb.util import ( | 50 | from bzrlib.plugins.builddeb.util import ( |
899 | 47 | dget, | 51 | dget, |
900 | 48 | dget_changes, | 52 | dget_changes, |
901 | 49 | find_bugs_fixed, | 53 | find_bugs_fixed, |
902 | 50 | find_changelog, | 54 | find_changelog, |
903 | 51 | find_extra_authors, | 55 | find_extra_authors, |
904 | 52 | find_last_distribution, | 56 | find_last_distribution, |
905 | 53 | _find_previous_upload, | 57 | _find_previous_upload, |
906 | 54 | find_thanks, | 58 | find_thanks, |
907 | 55 | get_commit_info_from_changelog, | 59 | get_commit_info_from_changelog, |
908 | 56 | get_source_format, | 60 | get_source_format, |
909 | 57 | guess_build_type, | 61 | guess_build_type, |
910 | 58 | lookup_distribution, | 62 | lookup_distribution, |
911 | 59 | move_file_if_different, | 63 | move_file_if_different, |
912 | 60 | get_parent_dir, | 64 | get_parent_dir, |
913 | 61 | recursive_copy, | 65 | recursive_copy, |
914 | 62 | safe_decode, | 66 | safe_decode, |
915 | 63 | strip_changelog_message, | 67 | strip_changelog_message, |
916 | 64 | suite_to_distribution, | 68 | suite_to_distribution, |
917 | 65 | tarball_name, | 69 | tarball_name, |
918 | 66 | write_if_different, | 70 | write_if_different, |
919 | 67 | ) | 71 | ) |
920 | 68 | 72 | ||
921 | 69 | from bzrlib import errors as bzr_errors | 73 | from bzrlib import errors as bzr_errors |
922 | 70 | from bzrlib.tests import ( | 74 | from bzrlib.tests import ( |
923 | 71 | SymlinkFeature, | 75 | SymlinkFeature, |
924 | 72 | TestCaseWithTransport, | ||
925 | 73 | TestCaseInTempDir, | ||
926 | 74 | TestCase, | 76 | TestCase, |
927 | 75 | ) | 77 | ) |
928 | 76 | 78 | ||
929 | @@ -90,15 +92,15 @@ | |||
930 | 90 | f.close() | 92 | f.close() |
931 | 91 | os.mkdir('b/g') | 93 | os.mkdir('b/g') |
932 | 92 | recursive_copy('a', 'b') | 94 | recursive_copy('a', 'b') |
942 | 93 | self.failUnlessExists('a') | 95 | self.assertPathExists('a') |
943 | 94 | self.failUnlessExists('b') | 96 | self.assertPathExists('b') |
944 | 95 | self.failUnlessExists('c') | 97 | self.assertPathExists('c') |
945 | 96 | self.failUnlessExists('b/d') | 98 | self.assertPathExists('b/d') |
946 | 97 | self.failUnlessExists('b/d/e') | 99 | self.assertPathExists('b/d/e') |
947 | 98 | self.failUnlessExists('b/f') | 100 | self.assertPathExists('b/f') |
948 | 99 | self.failUnlessExists('a/d') | 101 | self.assertPathExists('a/d') |
949 | 100 | self.failUnlessExists('a/d/e') | 102 | self.assertPathExists('a/d/e') |
950 | 101 | self.failUnlessExists('a/f') | 103 | self.assertPathExists('a/f') |
951 | 102 | 104 | ||
952 | 103 | 105 | ||
953 | 104 | class SafeDecodeTests(TestCase): | 106 | class SafeDecodeTests(TestCase): |
954 | @@ -325,13 +327,13 @@ | |||
955 | 325 | def test_move_file_non_extant(self): | 327 | def test_move_file_non_extant(self): |
956 | 326 | self.build_tree(['a']) | 328 | self.build_tree(['a']) |
957 | 327 | move_file_if_different('a', 'b', None) | 329 | move_file_if_different('a', 'b', None) |
960 | 328 | self.failIfExists('a') | 330 | self.assertPathDoesNotExist('a') |
961 | 329 | self.failUnlessExists('b') | 331 | self.assertPathExists('b') |
962 | 330 | 332 | ||
963 | 331 | def test_move_file_samefile(self): | 333 | def test_move_file_samefile(self): |
964 | 332 | self.build_tree(['a']) | 334 | self.build_tree(['a']) |
965 | 333 | move_file_if_different('a', 'a', None) | 335 | move_file_if_different('a', 'a', None) |
967 | 334 | self.failUnlessExists('a') | 336 | self.assertPathExists('a') |
968 | 335 | 337 | ||
969 | 336 | def test_move_file_same_md5(self): | 338 | def test_move_file_same_md5(self): |
970 | 337 | self.build_tree(['a']) | 339 | self.build_tree(['a']) |
971 | @@ -343,8 +345,8 @@ | |||
972 | 343 | f.close() | 345 | f.close() |
973 | 344 | shutil.copy('a', 'b') | 346 | shutil.copy('a', 'b') |
974 | 345 | move_file_if_different('a', 'b', md5sum.hexdigest()) | 347 | move_file_if_different('a', 'b', md5sum.hexdigest()) |
977 | 346 | self.failUnlessExists('a') | 348 | self.assertPathExists('a') |
978 | 347 | self.failUnlessExists('b') | 349 | self.assertPathExists('b') |
979 | 348 | 350 | ||
980 | 349 | def test_move_file_diff_md5(self): | 351 | def test_move_file_diff_md5(self): |
981 | 350 | self.build_tree(['a', 'b']) | 352 | self.build_tree(['a', 'b']) |
982 | @@ -364,8 +366,8 @@ | |||
983 | 364 | b_hexdigest = md5sum.hexdigest() | 366 | b_hexdigest = md5sum.hexdigest() |
984 | 365 | self.assertNotEqual(a_hexdigest, b_hexdigest) | 367 | self.assertNotEqual(a_hexdigest, b_hexdigest) |
985 | 366 | move_file_if_different('a', 'b', a_hexdigest) | 368 | move_file_if_different('a', 'b', a_hexdigest) |
988 | 367 | self.failIfExists('a') | 369 | self.assertPathDoesNotExist('a') |
989 | 368 | self.failUnlessExists('b') | 370 | self.assertPathExists('b') |
990 | 369 | md5sum = md5.md5() | 371 | md5sum = md5.md5() |
991 | 370 | f = open('b', 'rb') | 372 | f = open('b', 'rb') |
992 | 371 | try: | 373 | try: |
993 | @@ -379,23 +381,23 @@ | |||
994 | 379 | 381 | ||
995 | 380 | def test_write_non_extant(self): | 382 | def test_write_non_extant(self): |
996 | 381 | write_if_different("foo", 'a') | 383 | write_if_different("foo", 'a') |
998 | 382 | self.failUnlessExists('a') | 384 | self.assertPathExists('a') |
999 | 383 | self.check_file_contents('a', "foo") | 385 | self.check_file_contents('a', "foo") |
1000 | 384 | 386 | ||
1001 | 385 | def test_write_file_same(self): | 387 | def test_write_file_same(self): |
1002 | 386 | write_if_different("foo", 'a') | 388 | write_if_different("foo", 'a') |
1004 | 387 | self.failUnlessExists('a') | 389 | self.assertPathExists('a') |
1005 | 388 | self.check_file_contents('a', "foo") | 390 | self.check_file_contents('a', "foo") |
1006 | 389 | write_if_different("foo", 'a') | 391 | write_if_different("foo", 'a') |
1008 | 390 | self.failUnlessExists('a') | 392 | self.assertPathExists('a') |
1009 | 391 | self.check_file_contents('a', "foo") | 393 | self.check_file_contents('a', "foo") |
1010 | 392 | 394 | ||
1011 | 393 | def test_write_file_different(self): | 395 | def test_write_file_different(self): |
1012 | 394 | write_if_different("foo", 'a') | 396 | write_if_different("foo", 'a') |
1014 | 395 | self.failUnlessExists('a') | 397 | self.assertPathExists('a') |
1015 | 396 | self.check_file_contents('a', "foo") | 398 | self.check_file_contents('a', "foo") |
1016 | 397 | write_if_different("bar", 'a') | 399 | write_if_different("bar", 'a') |
1018 | 398 | self.failUnlessExists('a') | 400 | self.assertPathExists('a') |
1019 | 399 | self.check_file_contents('a', "bar") | 401 | self.check_file_contents('a', "bar") |
1020 | 400 | 402 | ||
1021 | 401 | 403 | ||
1022 | @@ -408,9 +410,9 @@ | |||
1023 | 408 | builder.build() | 410 | builder.build() |
1024 | 409 | self.build_tree(["target/"]) | 411 | self.build_tree(["target/"]) |
1025 | 410 | dget(builder.dsc_name(), 'target') | 412 | dget(builder.dsc_name(), 'target') |
1029 | 411 | self.failUnlessExists(os.path.join("target", builder.dsc_name())) | 413 | self.assertPathExists(os.path.join("target", builder.dsc_name())) |
1030 | 412 | self.failUnlessExists(os.path.join("target", builder.tar_name())) | 414 | self.assertPathExists(os.path.join("target", builder.tar_name())) |
1031 | 413 | self.failUnlessExists(os.path.join("target", builder.diff_name())) | 415 | self.assertPathExists(os.path.join("target", builder.diff_name())) |
1032 | 414 | 416 | ||
1033 | 415 | def test_dget_transport(self): | 417 | def test_dget_transport(self): |
1034 | 416 | builder = SourcePackageBuilder("package", Version("0.1-1")) | 418 | builder = SourcePackageBuilder("package", Version("0.1-1")) |
1035 | @@ -419,9 +421,9 @@ | |||
1036 | 419 | builder.build() | 421 | builder.build() |
1037 | 420 | self.build_tree(["target/"]) | 422 | self.build_tree(["target/"]) |
1038 | 421 | dget(self.get_url(builder.dsc_name()), 'target') | 423 | dget(self.get_url(builder.dsc_name()), 'target') |
1042 | 422 | self.failUnlessExists(os.path.join("target", builder.dsc_name())) | 424 | self.assertPathExists(os.path.join("target", builder.dsc_name())) |
1043 | 423 | self.failUnlessExists(os.path.join("target", builder.tar_name())) | 425 | self.assertPathExists(os.path.join("target", builder.tar_name())) |
1044 | 424 | self.failUnlessExists(os.path.join("target", builder.diff_name())) | 426 | self.assertPathExists(os.path.join("target", builder.diff_name())) |
1045 | 425 | 427 | ||
1046 | 426 | def test_dget_missing_dsc(self): | 428 | def test_dget_missing_dsc(self): |
1047 | 427 | builder = SourcePackageBuilder("package", Version("0.1-1")) | 429 | builder = SourcePackageBuilder("package", Version("0.1-1")) |
1048 | @@ -457,10 +459,10 @@ | |||
1049 | 457 | builder.build() | 459 | builder.build() |
1050 | 458 | self.build_tree(["target/"]) | 460 | self.build_tree(["target/"]) |
1051 | 459 | dget_changes(builder.changes_name(), 'target') | 461 | dget_changes(builder.changes_name(), 'target') |
1056 | 460 | self.failUnlessExists(os.path.join("target", builder.dsc_name())) | 462 | self.assertPathExists(os.path.join("target", builder.dsc_name())) |
1057 | 461 | self.failUnlessExists(os.path.join("target", builder.tar_name())) | 463 | self.assertPathExists(os.path.join("target", builder.tar_name())) |
1058 | 462 | self.failUnlessExists(os.path.join("target", builder.diff_name())) | 464 | self.assertPathExists(os.path.join("target", builder.diff_name())) |
1059 | 463 | self.failUnlessExists(os.path.join("target", builder.changes_name())) | 465 | self.assertPathExists(os.path.join("target", builder.changes_name())) |
1060 | 464 | 466 | ||
1061 | 465 | 467 | ||
1062 | 466 | class ParentDirTests(TestCase): | 468 | class ParentDirTests(TestCase): |