Author: Devin Jeanpierre <[email protected]>
Branch: 
Changeset: r80199:0ffacb607d98
Date: 2015-10-06 10:18 -0700
http://bitbucket.org/pypy/pypy/changeset/0ffacb607d98/

Log:    Rewrote test_traceback assertions to useapplication level equality.

        Also fixed formatting to keep within 80 characters.

diff --git a/pypy/module/cpyext/test/test_traceback.py 
b/pypy/module/cpyext/test/test_traceback.py
--- a/pypy/module/cpyext/test/test_traceback.py
+++ b/pypy/module/cpyext/test/test_traceback.py
@@ -22,7 +22,10 @@
         traceback = space.interp_w(PyTraceback, w_traceback)
         assert traceback.lasti == py_traceback.c_tb_lasti
         assert traceback.get_lineno() == py_traceback.c_tb_lineno
-        assert traceback.next is space.interp_w(PyTraceback, from_ref(space, 
rffi.cast(PyObject, py_traceback.c_tb_next)), can_be_None=True)
-        assert traceback.frame is space.interp_w(PyFrame, from_ref(space, 
rffi.cast(PyObject, py_traceback.c_tb_frame)), can_be_None=True)
+        assert space.eq_w(space.getattr(w_traceback, space.wrap("tb_lasti")),
+                          space.wrap(py_traceback.c_tb_lasti))
+        assert space.is_w(space.getattr(w_traceback, space.wrap("tb_frame")),
+                          from_ref(space,rffi.cast(PyObject,
+                                                   py_traceback.c_tb_frame)))
 
         api.Py_DecRef(py_obj)
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to