[Pkg-bazaar-commits] ./bzr/unstable r976: - refactor SubdirAdd tests
Martin Pool
mbp at sourcefrog.net
Fri Apr 10 08:21:39 UTC 2009
------------------------------------------------------------
revno: 976
committer: Martin Pool <mbp at sourcefrog.net>
timestamp: Mon 2005-07-25 15:49:38 -0300
message:
- refactor SubdirAdd tests
modified:
bzrlib/selftest/versioning.py
-------------- next part --------------
=== modified file 'bzrlib/selftest/versioning.py'
--- a/bzrlib/selftest/versioning.py 2005-07-23 14:21:59 +0000
+++ b/bzrlib/selftest/versioning.py 2005-07-25 18:49:38 +0000
@@ -67,7 +67,12 @@
class SubdirCommit(InTempDir):
def runTest(self):
- """Various commits from a subdirectory"""
+ pass
+
+
+class SubdirAdd(InTempDir):
+ def runTest(self):
+ """Add in subdirectory should add only things from there down"""
from bzrlib.branch import Branch
from bzrlib.commands import run_bzr
@@ -78,28 +83,26 @@
chdir = os.chdir
b = Branch('.', init=True)
- self.build_tree(['src/', 'src/foo.c', 'README'])
+ self.build_tree(['src/', 'README'])
eq(sorted(b.unknowns()),
- ['README', 'src'])
-
- eq(run_bzr(['version']), 0)
-
- eq(run_bzr(['add']), 0)
-
- eq(run_bzr(['commit', '-m', 'initial tree']), 0)
-
- inv = b.get_revision_inventory(b.lookup_revision(1))
-
- eq(len(inv), 4) # including root
-
- file('toplevel', 'w').write('top level file')
+ ['README', 'src'])
+
+ eq(run_bzr(['add', 'src']), 0)
+
+ self.build_tree(['src/foo.c'])
+
chdir('src')
- file('more.c', 'w').write('more content')
eq(run_bzr(['add']), 0)
- ass(b.inventory.path2id('src/more.c'))
- eq(list(b.unknowns()), ['toplevel'])
+ eq(sorted(b.unknowns()),
+ ['README'])
+ eq(len(b.inventory), 3)
+
+ chdir('..')
+ eq(run_bzr(['add']), 0)
+ eq(list(b.unknowns()), [])
+
TEST_CLASSES = [
More information about the Pkg-bazaar-commits
mailing list