103
103
class TestContainsWhitespace(tests.TestCase):
105
105
def test_contains_whitespace(self):
106
self.failUnless(osutils.contains_whitespace(u' '))
107
self.failUnless(osutils.contains_whitespace(u'hello there'))
108
self.failUnless(osutils.contains_whitespace(u'hellothere\n'))
109
self.failUnless(osutils.contains_whitespace(u'hello\nthere'))
110
self.failUnless(osutils.contains_whitespace(u'hello\rthere'))
111
self.failUnless(osutils.contains_whitespace(u'hello\tthere'))
106
self.assertTrue(osutils.contains_whitespace(u' '))
107
self.assertTrue(osutils.contains_whitespace(u'hello there'))
108
self.assertTrue(osutils.contains_whitespace(u'hellothere\n'))
109
self.assertTrue(osutils.contains_whitespace(u'hello\nthere'))
110
self.assertTrue(osutils.contains_whitespace(u'hello\rthere'))
111
self.assertTrue(osutils.contains_whitespace(u'hello\tthere'))
113
113
# \xa0 is "Non-breaking-space" which on some python locales thinks it
114
114
# is whitespace, but we do not.
115
self.failIf(osutils.contains_whitespace(u''))
116
self.failIf(osutils.contains_whitespace(u'hellothere'))
117
self.failIf(osutils.contains_whitespace(u'hello\xa0there'))
115
self.assertFalse(osutils.contains_whitespace(u''))
116
self.assertFalse(osutils.contains_whitespace(u'hellothere'))
117
self.assertFalse(osutils.contains_whitespace(u'hello\xa0there'))
120
120
class TestRename(tests.TestCaseInTempDir):
469
469
f = file('MixedCaseName', 'w')
471
471
actual = osutils.canonical_relpath(self.test_base_dir, 'mixedcasename')
472
self.failUnlessEqual('work/MixedCaseName', actual)
472
self.assertEqual('work/MixedCaseName', actual)
474
474
def test_canonical_relpath_missing_tail(self):
475
475
os.mkdir('MixedCaseParent')
476
476
actual = osutils.canonical_relpath(self.test_base_dir,
477
477
'mixedcaseparent/nochild')
478
self.failUnlessEqual('work/MixedCaseParent/nochild', actual)
478
self.assertEqual('work/MixedCaseParent/nochild', actual)
481
481
class Test_CICPCanonicalRelpath(tests.TestCaseWithTransport):
1647
1647
old = osutils.set_or_unset_env('BZR_TEST_ENV_VAR', None)
1648
1648
self.assertEqual('foo', old)
1649
1649
self.assertEqual(None, os.environ.get('BZR_TEST_ENV_VAR'))
1650
self.failIf('BZR_TEST_ENV_VAR' in os.environ)
1650
self.assertFalse('BZR_TEST_ENV_VAR' in os.environ)
1653
1653
class TestSizeShaFile(tests.TestCaseInTempDir):