Reverted some changes to state base

This commit is contained in:
Andrei Bondarenko 2021-07-14 10:21:49 +02:00
parent 93b602a0eb
commit dd9c48ac81
2 changed files with 43 additions and 10 deletions

View file

@ -8,9 +8,7 @@ FLOAT = ("Float",)
STRING = ("String",) STRING = ("String",)
BOOLEAN = ("Boolean",) BOOLEAN = ("Boolean",)
TYPE = ("Type",) TYPE = ("Type",)
NODE = ("Node",) type_values = (INTEGER, FLOAT, STRING, BOOLEAN, TYPE)
EDGE = ("Edge",)
type_values = (INTEGER, FLOAT, STRING, BOOLEAN, TYPE, NODE, EDGE)
Node = str Node = str

View file

@ -1,5 +1,4 @@
import pytest import pytest
from state.base import INTEGER, FLOAT, STRING, BOOLEAN, TYPE, NODE, EDGE
@pytest.mark.usefixtures("state") @pytest.mark.usefixtures("state")
@ -124,13 +123,49 @@ def test_create_nodevalue_junk(state):
@pytest.mark.usefixtures("state") @pytest.mark.usefixtures("state")
def test_create_nodevalue_type(state): def test_create_nodevalue_type_type(state):
for t in {INTEGER, FLOAT, STRING, BOOLEAN, TYPE, NODE, EDGE}: id1 = state.create_nodevalue(("Type",))
id1 = state.create_nodevalue(t)
assert id1 is not None assert id1 is not None
v = state.read_value(id1) v = state.read_value(id1)
assert v == t assert v == ("Type",)
@pytest.mark.usefixtures("state")
def test_create_nodevalue_integer_type(state):
id1 = state.create_nodevalue(("Integer",))
assert id1 is not None
v = state.read_value(id1)
assert v == ("Integer",)
@pytest.mark.usefixtures("state")
def test_create_nodevalue_float_type(state):
id1 = state.create_nodevalue(("Float",))
assert id1 is not None
v = state.read_value(id1)
assert v == ("Float",)
@pytest.mark.usefixtures("state")
def test_create_nodevalue_boolean_type(state):
id1 = state.create_nodevalue(("Boolean",))
assert id1 is not None
v = state.read_value(id1)
assert v == ("Boolean",)
@pytest.mark.usefixtures("state")
def test_create_nodevalue_string_type(state):
id1 = state.create_nodevalue(("String",))
assert id1 is not None
v = state.read_value(id1)
assert v == ("String",)
@pytest.mark.usefixtures("state") @pytest.mark.usefixtures("state")
def test_create_nodevalue_invalid_type(state): def test_create_nodevalue_invalid_type(state):