/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/blackbox/test_too_much.py

Merge from integration.

Show diffs side-by-side

added added

removed removed

Lines of Context:
118
118
        nick = self.runbzr("nick",backtick=True)
119
119
        self.assertEqual(nick, 'moo\n')
120
120
 
121
 
 
122
121
    def test_invalid_commands(self):
123
122
        self.runbzr("pants", retcode=3)
124
123
        self.runbzr("--pants off", retcode=3)
125
124
        self.runbzr("diff --message foo", retcode=3)
126
125
 
127
 
    def test_empty_commit(self):
128
 
        self.runbzr("init")
129
 
        self.build_tree(['hello.txt'])
130
 
        self.runbzr("commit -m empty", retcode=3)
131
 
        self.runbzr("add hello.txt")
132
 
        self.runbzr("commit -m added")       
133
 
 
134
 
    def test_empty_commit_message(self):
135
 
        self.runbzr("init")
136
 
        file('foo.c', 'wt').write('int main() {}')
137
 
        self.runbzr(['add', 'foo.c'])
138
 
        self.runbzr(["commit", "-m", ""] , retcode=3) 
139
 
 
140
126
    def test_remove_deleted(self):
141
127
        self.runbzr("init")
142
128
        self.build_tree(['a'])
145
131
        os.unlink('a')
146
132
        self.runbzr(['remove', 'a'])
147
133
 
148
 
    def test_other_branch_commit(self):
149
 
        # this branch is to ensure consistent behaviour, whether we're run
150
 
        # inside a branch, or not.
151
 
        os.mkdir('empty_branch')
152
 
        os.chdir('empty_branch')
153
 
        self.runbzr('init')
154
 
        os.mkdir('branch')
155
 
        os.chdir('branch')
156
 
        self.runbzr('init')
157
 
        file('foo.c', 'wt').write('int main() {}')
158
 
        file('bar.c', 'wt').write('int main() {}')
159
 
        os.chdir('..')
160
 
        self.runbzr(['add', 'branch/foo.c'])
161
 
        self.runbzr(['add', 'branch'])
162
 
        # can't commit files in different trees; sane error
163
 
        self.runbzr('commit -m newstuff branch/foo.c .', retcode=3)
164
 
        self.runbzr('commit -m newstuff branch/foo.c')
165
 
        self.runbzr('commit -m newstuff branch')
166
 
        self.runbzr('commit -m newstuff branch', retcode=3)
167
 
 
168
134
    def test_ignore_patterns(self):
169
135
        self.runbzr('init')
170
136
        self.assertEquals(self.capture('unknowns'), '')
242
208
        self.runbzr('revert')
243
209
        os.chdir('..')
244
210
 
245
 
    def test_status(self):
246
 
        self.runbzr("init")
247
 
        self.build_tree(['hello.txt'])
248
 
        result = self.runbzr("status")
249
 
        self.assert_("unknown:\n  hello.txt\n" in result, result)
250
 
        self.runbzr("add hello.txt")
251
 
        result = self.runbzr("status")
252
 
        self.assert_("added:\n  hello.txt\n" in result, result)
253
 
        self.runbzr("commit -m added")
254
 
        result = self.runbzr("status -r 0..1")
255
 
        self.assert_("added:\n  hello.txt\n" in result, result)
256
 
        self.build_tree(['world.txt'])
257
 
        result = self.runbzr("status -r 0")
258
 
        self.assert_("added:\n  hello.txt\n" \
259
 
                     "unknown:\n  world.txt\n" in result, result)
260
 
 
261
211
    def test_mv_modes(self):
262
212
        """Test two modes of operation for mv"""
263
213
        self.runbzr('init')
407
357
        self.runbzr('merge ../b -r last:1')
408
358
        self.check_file_contents('goodbye', 'quux')
409
359
        # Merging a branch pulls its revision into the tree
410
 
        a = WorkingTree('.')
 
360
        a = WorkingTree.open('.')
411
361
        b = Branch.open('../b')
412
362
        a.branch.repository.get_revision_xml(b.last_revision())
413
363
        self.log('pending merges: %s', a.pending_merges())