Here are the examples of the python api sqlalchemy.inspection._inspects taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
4 Examples
3
Source : test_inspect.py
with Apache License 2.0
from gethue
with Apache License 2.0
from gethue
def test_def_insp(self):
class SomeFoo(TestFixture):
pass
@inspection._inspects(SomeFoo)
def insp_somefoo(subject):
return {"insp": subject}
somefoo = SomeFoo()
insp = inspect(somefoo)
assert insp["insp"] is somefoo
def test_no_inspect(self):
3
Source : test_inspect.py
with Apache License 2.0
from gethue
with Apache License 2.0
from gethue
def test_class_insp(self):
class SomeFoo(TestFixture):
pass
class SomeFooInspect(object):
def __init__(self, target):
self.target = target
SomeFooInspect = inspection._inspects(SomeFoo)(SomeFooInspect)
somefoo = SomeFoo()
insp = inspect(somefoo)
assert isinstance(insp, SomeFooInspect)
assert insp.target is somefoo
def test_hierarchy_insp(self):
3
Source : test_inspect.py
with Apache License 2.0
from gethue
with Apache License 2.0
from gethue
def test_hierarchy_insp(self):
class SomeFoo(TestFixture):
pass
class SomeSubFoo(SomeFoo):
pass
@inspection._inspects(SomeFoo)
def insp_somefoo(subject):
return 1
@inspection._inspects(SomeSubFoo)
def insp_somesubfoo(subject):
return 2
SomeFoo()
eq_(inspect(SomeFoo()), 1)
eq_(inspect(SomeSubFoo()), 2)
3
Source : test_inspect.py
with MIT License
from sqlalchemy
with MIT License
from sqlalchemy
def test_class_insp(self):
class SomeFoo(TestFixture):
pass
class SomeFooInspect:
def __init__(self, target):
self.target = target
SomeFooInspect = inspection._inspects(SomeFoo)(SomeFooInspect)
somefoo = SomeFoo()
insp = inspect(somefoo)
assert isinstance(insp, SomeFooInspect)
assert insp.target is somefoo
def test_hierarchy_insp(self):