def test_get_udf_suggested_path_expand_user_decode(self): """Test for get_udf_suggested_path.""" home = os.path.join( self.home_dir.decode('utf-8'), u'雄鳥お人好し ñandú') def fake_expand_user(path): """Fake expand_user.""" return home.encode('utf-8') self.patch(vm_helper, 'expand_user', fake_expand_user) in_home = os.path.join(home, u'ñoño') in_home = in_home.encode('utf-8') suggested_path = get_udf_suggested_path(in_home) self.assertEqual(u'~/ñoño', suggested_path)
def test_get_udf_suggested_path_long_path(self): """Test for get_udf_suggested_path.""" deep_in_home = os.path.join(self.home_dir, 'docs', 'foo', 'bar') actual = get_udf_suggested_path(deep_in_home) self.assertEqual(u'~/docs/foo/bar', actual)
def test_get_udf_suggested_path(self): """Test for get_udf_suggested_path.""" in_home = os.path.join(self.home_dir, 'foo') self.assertEqual(u'~/foo', get_udf_suggested_path(in_home))