parent
695c8038e0
commit
ac934bb2b6
|
@ -1,5 +1,5 @@
|
||||||
import py
|
import py
|
||||||
from py.__.code._assertionold import View
|
|
||||||
def exvalue():
|
def exvalue():
|
||||||
return py.std.sys.exc_info()[1]
|
return py.std.sys.exc_info()[1]
|
||||||
|
|
||||||
|
@ -117,10 +117,18 @@ def test_assert_with_brokenrepr_arg():
|
||||||
|
|
||||||
|
|
||||||
class TestView:
|
class TestView:
|
||||||
|
|
||||||
|
def setup_class(cls):
|
||||||
|
try:
|
||||||
|
from py.__.code._assertionold import View
|
||||||
|
except ImportError:
|
||||||
|
py.test.skip("requires the compile package")
|
||||||
|
cls.View = View
|
||||||
|
|
||||||
def test_class_dispatch(self):
|
def test_class_dispatch(self):
|
||||||
### Use a custom class hierarchy with existing instances
|
### Use a custom class hierarchy with existing instances
|
||||||
|
|
||||||
class Picklable(View):
|
class Picklable(self.View):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
class Simple(Picklable):
|
class Simple(Picklable):
|
||||||
|
@ -156,7 +164,7 @@ class TestView:
|
||||||
Operation('setattr', 'x', 'y', 3),
|
Operation('setattr', 'x', 'y', 3),
|
||||||
Operation('-', 12, 1)]
|
Operation('-', 12, 1)]
|
||||||
|
|
||||||
class PyOp(View):
|
class PyOp(self.View):
|
||||||
def __viewkey__(self):
|
def __viewkey__(self):
|
||||||
return self.opname
|
return self.opname
|
||||||
def generate(self):
|
def generate(self):
|
||||||
|
|
Loading…
Reference in New Issue