~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/blackbox/test_non_ascii.py

  • Committer: John Arbash Meinel
  • Date: 2006-01-06 04:26:23 UTC
  • mto: (1685.1.1 bzr-encoding)
  • mto: This revision was merged to the branch mainline in revision 1752.
  • Revision ID: john@arbash-meinel.com-20060106042623-3e4b3a31753297fd
Updated bzr branch and bzr pull

Show diffs side-by-side

added added

removed removed

Lines of Context:
200
200
        self.failUnlessExists('a')
201
201
        self.assertEqual('r?ksm?rg?s/????2.txt => a\n', txt)
202
202
 
203
 
 
 
203
    def test_branch(self):
 
204
        # We should be able to branch into a directory that
 
205
        # has a unicode name, even if we can't display the name
 
206
        bzr = self.run_bzr_decode
 
207
 
 
208
        bzr('branch', u'.', _shrimp_sandwich)
 
209
 
 
210
        bzr('branch', u'.', _shrimp_sandwich + '2', encoding='ascii')
 
211
 
 
212
    def test_pull(self):
 
213
        # Make sure we can pull from paths that can't be encoded
 
214
        bzr = self.run_bzr_decode
 
215
 
 
216
        bzr('branch', '.', _shrimp_sandwich)
 
217
        bzr('branch', _shrimp_sandwich, _shrimp_sandwich + '2')
 
218
 
 
219
        os.chdir(_shrimp_sandwich)
 
220
        open('a', 'ab').write('more text\n')
 
221
        bzr('commit', '-m', 'mod a')
 
222
 
 
223
        pwd = os.getcwdu()
 
224
 
 
225
        os.chdir('../' + _shrimp_sandwich + '2')
 
226
        txt = bzr('pull')
 
227
 
 
228
        self.assertEqual(u'Using saved location: %s\n' % (pwd,), txt)
 
229
 
 
230
        os.chdir('../' + _shrimp_sandwich)
 
231
        open('a', 'ab').write('and yet more\n')
 
232
        bzr('commit', '-m', 'modifying a by ' + _erik)
 
233
 
 
234
        os.chdir('../' + _shrimp_sandwich + '2')
 
235
        # We should be able to pull, even if our encoding is bad
 
236
        bzr('pull', '--verbose', encoding='ascii')