~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/test_nonascii.py

(jameinel) Allow 'bzr serve' to interpret SIGHUP as a graceful shutdown.
 (bug #795025) (John A Meinel)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# Copyright (C) 2005 Canonical Ltd
 
1
# Copyright (C) 2005, 2006, 2008, 2009, 2011 Canonical Ltd
2
2
#
3
3
# This program is free software; you can redistribute it and/or modify
4
4
# it under the terms of the GNU General Public License as published by
12
12
#
13
13
# You should have received a copy of the GNU General Public License
14
14
# along with this program; if not, write to the Free Software
15
 
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 
15
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
16
16
 
17
17
"""Test that various operations work in a non-ASCII environment."""
18
18
 
23
23
from bzrlib import osutils
24
24
from bzrlib.osutils import pathjoin
25
25
from bzrlib.tests import TestCase, TestCaseWithTransport, TestSkipped
26
 
from bzrlib.workingtree import WorkingTree
27
26
 
28
27
 
29
28
class NonAsciiTest(TestCaseWithTransport):
131
130
        self.assertEqual(expected, present)
132
131
 
133
132
    def test_access_normalized(self):
134
 
        # We should always be able to access files created with 
 
133
        # We should always be able to access files created with
135
134
        # normalized filenames
136
135
        # With FAT32 and certain encodings on win32
137
136
        # a_circle_c and a_dots_c actually map to the same file
160
159
                actual = f.read()
161
160
            finally:
162
161
                f.close()
163
 
            self.assertEqual(shouldbe, actual, 
 
162
            self.assertEqual(shouldbe, actual,
164
163
                             'contents of %r is incorrect: %r != %r'
165
164
                             % (path, shouldbe, actual))
166
165