[Python-projects] pylint-0.13.0 failing tests
Sylvain Thénault
sylvain.thenault at logilab.fr
Thu Mar 1 18:23:25 CET 2007
On Thursday 01 March à 11:58, Daniel Drake wrote:
> pylint-0.12.2 succeeded with all tests. 0.13.0 has some failures:
is it using the latest astng library ? I can't reproduce those test
failures.
> FAIL: test_functionality (func_test.LintTestUsingModuleTC)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/usr/lib64/python2.4/site-packages/logilab/common/testlib.py",
> line 781, in _proceed
> testfunc(*args, **kwargs)
> File
> "/var/tmp/portage/dev-python/pylint-0.13.0/temp/test/lib/python/pylint/test/func_test.py", line 67, in test_functionality
> self._test(tocheck)
> File
> "/var/tmp/portage/dev-python/pylint-0.13.0/temp/test/lib/python/pylint/test/func_test.py", line 90, in _test
> self.assertLinesEquals(got, expected)
> File "/usr/lib64/python2.4/site-packages/logilab/common/testlib.py",
> line 858, in assertLinesEquals
> self.assertListEquals(l1.splitlines(), l2.splitlines())
> File "/usr/lib64/python2.4/site-packages/logilab/common/testlib.py",
> line 847, in assertListEquals
> self.fail('%r != %r for index %d' % (_l1[0], value, i))
> AssertionError: func_interfaces: 'F: 77:InterfaceCantBeFound: failed to
> resolve interfaces implemented by InterfaceCantBeFound (undefined)' !=
> "E: 88:InterfaceCanNowBeFound: Missing method 'troc' from IMachin
> interface" for index 2
>
> ======================================================================
> FAIL: test_functionality (func_test.LintTestUsingFileTC)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/usr/lib64/python2.4/site-packages/logilab/common/testlib.py",
> line 781, in _proceed
> testfunc(*args, **kwargs)
> File
> "/var/tmp/portage/dev-python/pylint-0.13.0/temp/test/lib/python/pylint/test/func_test.py", line 103, in test_functionality
> self._test(tocheck)
> File
> "/var/tmp/portage/dev-python/pylint-0.13.0/temp/test/lib/python/pylint/test/func_test.py", line 90, in _test
> self.assertLinesEquals(got, expected)
> File "/usr/lib64/python2.4/site-packages/logilab/common/testlib.py",
> line 858, in assertLinesEquals
> self.assertListEquals(l1.splitlines(), l2.splitlines())
> File "/usr/lib64/python2.4/site-packages/logilab/common/testlib.py",
> line 847, in assertListEquals
> self.fail('%r != %r for index %d' % (_l1[0], value, i))
> AssertionError: func_interfaces: 'F: 77:InterfaceCantBeFound: failed to
> resolve interfaces implemented by InterfaceCantBeFound (undefined)' !=
> "E: 88:InterfaceCanNowBeFound: Missing method 'troc' from IMachin
> interface" for index 2
>
> ======================================================================
> FAIL: test (func_test.TestTests)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File
> "/var/tmp/portage/dev-python/pylint-0.13.0/temp/test/lib/python/pylint/test/func_test.py", line 120, in test
> self.assertEqual(todo, ['E0503', 'I0001'])
> AssertionError: ['E0104', 'E0105', 'E0106', 'E0503', 'I0001', 'I0013',
> 'W0107', 'W0614'] != ['E0503', 'I0001']
>
> ======================================================================
> FAIL: test_decimal_inference (regrtest.NonRegrTC)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/usr/lib64/python2.4/site-packages/logilab/common/testlib.py",
> line 781, in _proceed
> testfunc(*args, **kwargs)
> File
> "/var/tmp/portage/dev-python/pylint-0.13.0/temp/test/lib/python/pylint/test/regrtest.py", line 131, in test_decimal_inference
> self.failUnlessEqual(got, "")
> AssertionError: "E: 9: Instance of 'Context' has no 'prec' member (but
> some types could not be inferred)" != ''
>
> ======================================================================
> FAIL: test_numarray_inference (regrtest.NonRegrTC)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/usr/lib64/python2.4/site-packages/logilab/common/testlib.py",
> line 781, in _proceed
> testfunc(*args, **kwargs)
> File
> "/var/tmp/portage/dev-python/pylint-0.13.0/temp/test/lib/python/pylint/test/regrtest.py", line 97, in test_numarray_inference
> self.failUnlessEqual(got, "E: 5: Instance of 'int' has no 'astype'
> member (but some types could not be inferred)")
> AssertionError: 'F: 1: No module named regrtest_data/numarray_inf' !=
> "E: 5: Instance of 'int' has no 'astype' member (but some types could
> not be inferred)"
>
> ----------------------------------------------------------------------
--
Sylvain Thénault LOGILAB, Paris (France)
Formations Python, Zope, Plone, Debian: http://www.logilab.fr/formations
Développement logiciel sur mesure: http://www.logilab.fr/services
Python et calcul scientifique: http://www.logilab.fr/science
More information about the Python-Projects
mailing list