!!! all tests from test_non_ascii failed on win32
Alexander Belchenko
bialix at ukr.net
Fri Oct 12 12:49:49 BST 2007
When I'm testing the recent patch from Lukas I found that almost
ALL blackbox non-ascii tests are failed with the same error KeyError:
======================================================================
ERROR: test_unknowns (bzrlib.tests.blackbox.test_non_ascii.TestNonAscii)
vvvv[log from
bzrlib.tests.blackbox.test_non_ascii.TestNonAscii.test_unknowns(cp1251)]
encoding stdout as sys.stdin encoding 'cp866'
created control directory in
file:///C:/docume%7E1/modul98/locals%7E1/temp/testbzr-e32wuk.tmp/tmpi-njzv/work/
creating repository in
file:///C:/docume%7E1/modul98/locals%7E1/temp/testbzr-e32wuk.tmp/tmpi-njzv/work/.bzr/.
creating branch <bzrlib.branch.BzrBranchFormat6 object at 0x02844B70> in
file:///C:/docume%7E1/modul98/locals%7E1/temp/testbzr-e32wuk.tmp/tmpi-njzv/work/.bzr/
trying to create missing lock
'C:/docume~1/modul98/locals~1/temp/testbzr-e32wuk.tmp/tmpi-njzv/work/.bzr/checkout/dirstate'
opening working tree
'C:/docume~1/modul98/locals~1/temp/testbzr-e32wuk.tmp/tmpi-njzv/work'
preparing to commit
INFO Committing revision 1 to
"C:/docume~1/modul98/locals~1/temp/testbzr-e32wuk.tmp/tmpi-njzv/work/".
Selecting files for commit with filter None
INFO added a
added revision_id {joe at foo.com-20071012114044-q6m8einacpa1y3i9}
INFO Committed revision 1.
^^^^[log from
bzrlib.tests.blackbox.test_non_ascii.TestNonAscii.test_unknowns(cp1251)]
----------------------------------------------------------------------
Traceback (most recent call last):
File
"C:\work\Bazaar\mydev\bzr.dev\bzrlib\tests\blackbox\test_non_ascii.py",
line 39, in setUp
self.create_base()
File
"C:\work\Bazaar\mydev\bzr.dev\bzrlib\tests\blackbox\test_non_ascii.py",
line 99, in create_base
wt.commit('adding a')
File "C:\work\Bazaar\mydev\bzr.dev\bzrlib\decorators.py", line 167,
in write_locked
self.unlock()
File "C:\work\Bazaar\mydev\bzr.dev\bzrlib\workingtree_4.py", line
1116, in unlock
self.flush()
File "C:\work\Bazaar\mydev\bzr.dev\bzrlib\workingtree_4.py", line
295, in flush
self.current_dirstate().save()
File "C:\work\Bazaar\mydev\bzr.dev\bzrlib\dirstate.py", line 1644, in
save
self._state_file.writelines(self.get_lines())
File "C:\work\Bazaar\mydev\bzr.dev\bzrlib\dirstate.py", line 1231, in
get_lines
lines.extend(map(self._entry_to_line, self._iter_entries()))
File "C:\work\Bazaar\mydev\bzr.dev\bzrlib\dirstate.py", line 1000, in
_entry_to_line
entire_entry[tree_offset + 3] = DirState._to_yesno[tree_data[3]]
KeyError: None
----------------------------------------------------------------------
I'll try to run full selftest ASAP, but it seems that there is a BIG
regression on win32, either in bzrlib or tests.
Alexander
More information about the bazaar
mailing list