Fixed #18 : Parsing and evaluating Python
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
import pytest
|
||||
|
||||
from base import BaseTest
|
||||
from services.SheerkaAdmin import SheerkaAdmin
|
||||
from helpers import get_concepts
|
||||
|
||||
|
||||
class TestConceptManager(BaseTest):
|
||||
|
||||
@pytest.fixture()
|
||||
def service(self, sheerka):
|
||||
return sheerka.services[SheerkaAdmin.NAME]
|
||||
|
||||
def test_i_can_test_extended_is_admin(self, context, service):
|
||||
foo, bar = get_concepts(context, "foo", "bar", use_sheerka=True)
|
||||
|
||||
foo1 = context.sheerka.newn("foo")
|
||||
|
||||
assert service.extended_isinstance(1, int)
|
||||
assert service.extended_isinstance(foo, "foo")
|
||||
assert service.extended_isinstance(foo, foo1)
|
||||
assert service.extended_isinstance(foo, foo1.get_metadata())
|
||||
assert service.extended_isinstance(foo, "c:#1001:")
|
||||
|
||||
assert not service.extended_isinstance("1", int)
|
||||
assert not service.extended_isinstance(foo, "bar")
|
||||
assert not service.extended_isinstance(foo, bar)
|
||||
assert not service.extended_isinstance(foo, bar.get_metadata())
|
||||
assert not service.extended_isinstance(foo, "c:#1002:")
|
||||
Reference in New Issue
Block a user