diff options
author | Ian Delaney <idella4@gentoo.org> | 2013-06-19 10:30:11 +0000 |
---|---|---|
committer | Ian Delaney <idella4@gentoo.org> | 2013-06-19 10:30:11 +0000 |
commit | 957e5f21455ca87ff285794a7fa6a4a3ba32d18b (patch) | |
tree | 8b616d1127f4ebc240d76c2fa643dc66a4cb2e5a /dev-python/astng/files | |
parent | Version bump alpha and drop older (diff) | |
download | gentoo-2-957e5f21455ca87ff285794a7fa6a4a3ba32d18b.tar.gz gentoo-2-957e5f21455ca87ff285794a7fa6a4a3ba32d18b.tar.bz2 gentoo-2-957e5f21455ca87ff285794a7fa6a4a3ba32d18b.zip |
bump, add py3.3 support, upgrade testphase, patch to help pypy in tests
(Portage version: 2.1.11.63/cvs/Linux x86_64, signed Manifest commit with key 0xB8072B0D)
Diffstat (limited to 'dev-python/astng/files')
-rw-r--r-- | dev-python/astng/files/pypy-test.patch | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/dev-python/astng/files/pypy-test.patch b/dev-python/astng/files/pypy-test.patch new file mode 100644 index 000000000000..42cb3864b43b --- /dev/null +++ b/dev-python/astng/files/pypy-test.patch @@ -0,0 +1,36 @@ +diff -ur logilab-astng-0.24.3.orig/test/unittest_builder.py logilab-astng-0.24.3/test/unittest_builder.py +--- test/unittest_builder.py 2013-04-17 17:38:31.000000000 +0800 ++++ test/unittest_builder.py 2013-06-19 02:13:51.425269363 +0800 +@@ -62,8 +62,12 @@ + self.assertEqual(name.tolineno, 4) + strarg = callfunc.args[0] + self.assertIsInstance(strarg, nodes.Const) +- self.assertEqual(strarg.fromlineno, 5) # no way for this one (is 4 actually) +- self.assertEqual(strarg.tolineno, 5) ++ if hasattr(sys, 'pypy_version_info'): ++ self.assertEqual(strarg.fromlineno, 4) # no way for this one (is 4 actually) ++ self.assertEqual(strarg.tolineno, 4) ++ else: ++ self.assertEqual(strarg.fromlineno, 5) # no way for this one (is 4 actually) ++ self.assertEqual(strarg.tolineno, 5) + namearg = callfunc.args[1] + self.assertIsInstance(namearg, nodes.Name) + self.assertEqual(namearg.fromlineno, 5) +diff -ur logilab-astng-0.24.3.orig/test/unittest_inference.py logilab-astng-0.24.3/test/unittest_inference.py +--- test/unittest_inference.py 2013-04-17 17:38:31.000000000 +0800 ++++ test/unittest_inference.py 2013-06-19 02:52:41.618270007 +0800 +@@ -710,8 +710,12 @@ + node = get_name_node(astng, 'open', -1) + infered = list(node.infer()) + self.assertEqual(len(infered), 1) +- self.assertIsInstance(infered[0], nodes.Function) +- self.assertEqual(infered[0].name, 'open') ++ if hasattr(sys, 'pypy_version_info'): ++ self.assertIsInstance(infered[0], nodes.Class) ++ self.assertEqual(infered[0].name, 'file') ++ else: ++ self.assertIsInstance(infered[0], nodes.Function) ++ self.assertEqual(infered[0].name, 'open') + + def test_callfunc_context_func(self): + code = ''' |