/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_init.py

  • Committer: Martin von Gagern
  • Date: 2010-05-02 20:10:25 UTC
  • mto: This revision was merged to the branch mainline in revision 5203.
  • Revision ID: martin.vgagern@gmx.net-20100502201025-ssuldxi8i98desfh
Added blackbox tests for --directory option.

Added tests for the new --directory (-d) option to these commands: added,
annotate, bind, cat, clean-tree, deleted, export, ignore, ignored,
lookup-revision, ls, modified, nick, re-sign, unbind, unknowns.

Show diffs side-by-side

added added

removed removed

Lines of Context:
196
196
    def test_init_append_revisions_only(self):
197
197
        self.run_bzr('init --dirstate-tags normal_branch6')
198
198
        branch = _mod_branch.Branch.open('normal_branch6')
199
 
        self.assertEqual(None, branch._get_append_revisions_only())
 
199
        self.assertEqual(False, branch._get_append_revisions_only())
200
200
        self.run_bzr('init --append-revisions-only --dirstate-tags branch6')
201
201
        branch = _mod_branch.Branch.open('branch6')
202
202
        self.assertEqual(True, branch._get_append_revisions_only())
203
203
        self.run_bzr_error(['cannot be set to append-revisions-only'],
204
204
                           'init --append-revisions-only --knit knit')
205
 
 
206
 
    def test_init_without_username(self):
207
 
        """Ensure init works if username is not set.
208
 
        """
209
 
        # bzr makes user specified whoami mandatory for operations
210
 
        # like commit as whoami is recorded. init however is not so final
211
 
        # and uses whoami only in a lock file. Without whoami the login name
212
 
        # is used. This test is to ensure that init passes even when whoami
213
 
        # is not available.
214
 
        osutils.set_or_unset_env('EMAIL', None)
215
 
        osutils.set_or_unset_env('BZR_EMAIL', None)
216
 
        out, err = self.run_bzr(['init', 'foo'])
217
 
        self.assertEqual(err, '')
218
 
        self.assertTrue(os.path.exists('foo'))