Refactor something to use .type instead of isinstance.

This commit is contained in:
Dave Halter
2016-06-30 09:55:21 +02:00
parent 689284c615
commit 6b41db96bf
4 changed files with 12 additions and 3 deletions

View File

@@ -59,7 +59,8 @@ def test_side_effect_completion():
_GlobalNameSpace.SideEffectContainer.foo = 1
side_effect = get_completion('SideEffectContainer', _GlobalNameSpace.__dict__)
assert isinstance(side_effect._definition, mixed.MixedObject)
# It's a class that contains MixedObject.
assert isinstance(side_effect._definition.base, mixed.MixedObject)
foo = get_completion('SideEffectContainer.foo', _GlobalNameSpace.__dict__)
assert foo.name == 'foo'