File tree Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Original file line number Diff line number Diff line change @@ -112,10 +112,12 @@ def __init__(self):
112112 pass
113113 with pytest .raises (TypeError ) as exc_info :
114114 Python ()
115- expected = ["m.class_.Pet.__init__() must be called when overriding __init__" ,
116- "Pet.__init__() must be called when overriding __init__" ] # PyPy?
115+ if env .PYPY :
116+ expected = "Pet.__init__() must be called when overriding __init__"
117+ else :
118+ expected = "m.class_.Pet.__init__() must be called when overriding __init__"
117119 # TODO: fix PyPy error message wrt. tp_name/__qualname__?
118- assert msg (exc_info .value ) in expected
120+ assert msg (exc_info .value ) == expected
119121
120122 # Multiple bases
121123 class RabbitHamster (m .Rabbit , m .Hamster ):
@@ -124,9 +126,11 @@ def __init__(self):
124126
125127 with pytest .raises (TypeError ) as exc_info :
126128 RabbitHamster ()
127- expected = ["m.class_.Hamster.__init__() must be called when overriding __init__" ,
128- "Hamster.__init__() must be called when overriding __init__" ] # PyPy
129- assert msg (exc_info .value ) in expected
129+ if env .PYPY :
130+ expected = "Hamster.__init__() must be called when overriding __init__"
131+ else :
132+ expected = "m.class_.Hamster.__init__() must be called when overriding __init__"
133+ assert msg (exc_info .value ) == expected
130134
131135
132136def test_automatic_upcasting ():
You can’t perform that action at this time.
0 commit comments