Rev 4632: Delete PathConflict bloackbox tests. in file:///home/vila/src/bzr/experimental/conflict-manager/
Vincent Ladeuil
v.ladeuil+lp at free.fr
Wed Mar 10 14:04:04 GMT 2010
At file:///home/vila/src/bzr/experimental/conflict-manager/
------------------------------------------------------------
revno: 4632
revision-id: v.ladeuil+lp at free.fr-20100310140404-x4eeu7lgg9vnuogu
parent: v.ladeuil+lp at free.fr-20100310132540-38whs1xrugyvpfn1
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: more-tests
timestamp: Wed 2010-03-10 15:04:04 +0100
message:
Delete PathConflict bloackbox tests.
* bzrlib/tests/test_conflicts.py:
(TestResolvePathConflict.scenarios): Add one more scenario to
cover the old tests.
(OldTestResolvePathConflict): Deleted.
-------------- next part --------------
=== modified file 'bzrlib/tests/test_conflicts.py'
--- a/bzrlib/tests/test_conflicts.py 2010-03-10 11:05:21 +0000
+++ b/bzrlib/tests/test_conflicts.py 2010-03-10 14:04:04 +0000
@@ -342,6 +342,13 @@
self.failIfExists('branch/file')
self.failUnlessExists('branch/new-file')
+ def do_rename_file2(self):
+ return ('new-file2', 'file-id', [('rename', ('file', 'new-file2'))])
+
+ def check_file_renamed2(self):
+ self.failIfExists('branch/file')
+ self.failUnlessExists('branch/new-file2')
+
def do_rename_dir(self):
return ('new-dir', 'dir-id', [('rename', ('dir', 'new-dir'))])
@@ -414,25 +421,31 @@
@classmethod
def scenarios(klass):
- for_dirs = dict(_actions_base='create_dir',
+ for_file = dict(_actions_base='create_file',
+ _item_path='new-file', _item_id='file-id',)
+ for_dir = dict(_actions_base='create_dir',
_item_path='new-dir', _item_id='dir-id',)
base_scenarios = [
(('file_renamed',
dict(actions='rename_file', check='file_renamed')),
('file_deleted',
dict(actions='delete_file', check='file_doesnt_exist')),
- dict(_actions_base='create_file',
- _item_path='new-file', _item_id='file-id',)),
+ for_file),
+ (('file_renamed',
+ dict(actions='rename_file', check='file_renamed')),
+ ('file_renamed2',
+ dict(actions='rename_file2', check='file_renamed2')),
+ for_file),
(('dir_renamed',
dict(actions='rename_dir', check='dir_renamed')),
('dir_deleted',
dict(actions='delete_dir', check='dir_doesnt_exist')),
- for_dirs),
+ for_dir),
(('dir_renamed',
dict(actions='rename_dir', check='dir_renamed')),
('dir_renamed2',
dict(actions='rename_dir2', check='dir_renamed2')),
- for_dirs),
+ for_dir),
]
return klass.mirror_scenarios(base_scenarios)
@@ -685,55 +698,6 @@
""")
-class OldTestResolvePathConflict(TestResolveConflicts):
-
- preamble = """
-$ bzr init trunk
-$ cd trunk
-$ echo 'Boo!' >file
-$ bzr add
-$ bzr commit -m 'Create trunk'
-
-$ bzr mv file file-in-trunk
-$ bzr commit -m 'Renamed to file-in-trunk'
-
-$ bzr branch . -r 1 ../branch
-$ cd ../branch
-$ bzr mv file file-in-branch
-$ bzr commit -m 'Renamed to file-in-branch'
-
-$ bzr merge ../trunk
-2>R file-in-branch => file-in-trunk
-2>Path conflict: file-in-branch / file-in-trunk
-2>1 conflicts encountered.
-"""
-
- def test_keep_source(self):
- self.run_script("""
-$ bzr resolve file-in-trunk
-$ bzr commit --strict -m 'No more conflicts nor unknown files'
-""")
-
- def test_keep_target(self):
- self.run_script("""
-$ bzr mv file-in-trunk file-in-branch
-$ bzr resolve file-in-branch
-$ bzr commit --strict -m 'No more conflicts nor unknown files'
-""")
-
- def test_resolve_taking_this(self):
- self.run_script("""
-$ bzr resolve --take-this file-in-branch
-$ bzr commit --strict -m 'No more conflicts nor unknown files'
-""")
-
- def test_resolve_taking_other(self):
- self.run_script("""
-$ bzr resolve --take-other file-in-branch
-$ bzr commit --strict -m 'No more conflicts nor unknown files'
-""")
-
-
class TestResolveParentLoop(TestResolveConflicts):
preamble = """
More information about the bazaar-commits
mailing list