I'm getting a bunch of test failures running the test suite from the source directory:
charis:~/src/meliae/trunk% PYTHONPATH=. python -m testtools.run meliae.tests.test_suite
Tests running...
======================================================================
FAIL: meliae.tests.test__intset.TestIDSet.test__sizeof__
----------------------------------------------------------------------
Traceback (most recent call last):
File "meliae/tests/test__intset.py", line 133, in test__sizeof__
self.assertSizeOf(6, iset, extra_size=4, has_gc=False)
File "meliae/tests/test__intset.py", line 116, in assertSizeOf
self.assertEqual(expected_size, _scanner.size_of(obj))
AssertionError: 52 != 56
======================================================================
FAIL: meliae.tests.test__intset.TestIntSet.test__sizeof__
----------------------------------------------------------------------
Traceback (most recent call last):
File "meliae/tests/test__intset.py", line 133, in test__sizeof__
self.assertSizeOf(6, iset, extra_size=4, has_gc=False)
File "meliae/tests/test__intset.py", line 116, in assertSizeOf
self.assertEqual(expected_size, _scanner.size_of(obj))
AssertionError: 52 != 56
======================================================================
FAIL: meliae.tests.test__loader.TestMemObjectCollection.test__sizeof__base
----------------------------------------------------------------------
Traceback (most recent call last):
File "meliae/tests/test__loader.py", line 210, in test__sizeof__base
self.assertSizeOf(4+1024, moc, extra_size=3*4, has_gc=False)
File "meliae/tests/test__loader.py", line 200, in assertSizeOf
self.assertEqual(expected_size, _scanner.size_of(obj))
AssertionError: 8236 != 8240
======================================================================
FAIL: meliae.tests.test__loader.TestMemObjectCollection.test__sizeof__one_item
----------------------------------------------------------------------
Traceback (most recent call last):
File "meliae/tests/test__loader.py", line 225, in test__sizeof__one_item
self.assertSizeOf(4+1024+8, moc, extra_size=3*4, has_gc=False)
File "meliae/tests/test__loader.py", line 200, in assertSizeOf
self.assertEqual(expected_size, _scanner.size_of(obj))
AssertionError: 8300 != 8304
======================================================================
FAIL: meliae.tests.test__loader.TestMemObjectCollection.test__sizeof__with_dummy
----------------------------------------------------------------------
Traceback (most recent call last):
File "meliae/tests/test__loader.py", line 240, in test__sizeof__with_dummy
self.assertSizeOf(4+1024+8+2+3, moc, extra_size=3*4, has_gc=False)
File "meliae/tests/test__loader.py", line 200, in assertSizeOf
self.assertEqual(expected_size, _scanner.size_of(obj))
AssertionError: 8340 != 8344
======================================================================
FAIL: meliae.tests.test__loader.TestMemObjectCollection.test__sizeof__with_reflists
----------------------------------------------------------------------
Traceback (most recent call last):
File "meliae/tests/test__loader.py", line 233, in test__sizeof__with_reflists
self.assertSizeOf(4+1024+8+2+3, moc, extra_size=3*4, has_gc=False)
File "meliae/tests/test__loader.py", line 200, in assertSizeOf
self.assertEqual(expected_size, _scanner.size_of(obj))
AssertionError: 8340 != 8344
======================================================================
FAIL: meliae.tests.test__scanner.TestSizeOf.test_empty_string
----------------------------------------------------------------------
Traceback (most recent call last):
File "meliae/tests/test__scanner.py", line 42, in test_empty_string
self.assertSizeOf(STRING_SCALING, '', extra_size=0+STRING_BASE, has_gc=False)
File "meliae/tests/test__scanner.py", line 39, in assertSizeOf
self.assertEqual(expected_size, _scanner.size_of(obj))
AssertionError: 40 != 37
======================================================================
FAIL: meliae.tests.test__scanner.TestSizeOf.test_long_string
----------------------------------------------------------------------
Traceback (most recent call last):
File "meliae/tests/test__scanner.py", line 49, in test_long_string
extra_size=100*1024+STRING_BASE, has_gc=False)
File "meliae/tests/test__scanner.py", line 39, in assertSizeOf
self.assertEqual(expected_size, _scanner.size_of(obj))
AssertionError: 102440 != 102437
======================================================================
FAIL: meliae.tests.test__scanner.TestSizeOf.test_short_string
----------------------------------------------------------------------
Traceback (most recent call last):
File "meliae/tests/test__scanner.py", line 45, in test_short_string
self.assertSizeOf(STRING_SCALING, 'a', extra_size=1+STRING_BASE, has_gc=False)
File "meliae/tests/test__scanner.py", line 39, in assertSizeOf
self.assertEqual(expected_size, _scanner.size_of(obj))
AssertionError: 41 != 38
Ran 182 tests in 0.153s
FAILED (failures=9)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 3/21/2011 12:25 PM, Jelmer Vernooij wrote:
> Public bug reported:
>
> I'm getting a bunch of test failures running the test suite from the
> source directory:
>
The normal way to run the tests is either "make check" or "py
run_tests.py". I don't know that I support the testtools runner or not.
That said, your failures aren't related to the test runner.
======= ======= ======= ======= ======= ======= ======= ======= ======= ======= tests.test_ _intset. TestIDSet. test__sizeof_ _ ------- ------- ------- ------- ------- ------- ------- ------- ------- tests/test_ _intset. py", line 133, in test__sizeof__ assertSizeOf( 6, iset, extra_size=4, has_gc=False) tests/test_ _intset. py", line 116, in assertSizeOf assertEqual( expected_ size, _scanner. size_of( obj))
FAIL: meliae.
- -------
Traceback (most recent call last):
File "meliae/
self.
File "meliae/
self.
AssertionError: 52 != 56
Certainly it all passes here. Can you tell me what python version, and
platform size ? (2.5/6/7 are meant to be supported, but I've done no
testing on 2.7, and 32/64-bit could be a big difference here.)
John
=:->
-----BEGIN PGP SIGNATURE----- enigmail. mozdev. org/
IZiUACgkQJdeBCY SNAAOgJwCfTzZve bpw2DGPvyfStzis AyEU 5AJqnOKRrGr9x1T mV
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://
iEYEARECAAYFAk2
UpIAniIjw6f8yyH
=YDGc
-----END PGP SIGNATURE-----