Skip to content

Commit 4aaf82d

Browse files
committed
dev(hansbug): huge update of test and mappings
1 parent 74d9375 commit 4aaf82d

File tree

7 files changed

+782
-683
lines changed

7 files changed

+782
-683
lines changed

test/tree/general/base.py

+224-160
Large diffs are not rendered by default.

test/tree/general/test_fast.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import pytest
22

33
from treevalue.tree import FastTreeValue, method_treelize
4-
from .base import get_tree_test
4+
from .base import get_fasttreevalue_test
55

66

77
class MyFastTreeValue(FastTreeValue):
@@ -15,7 +15,7 @@ def __radd(self, other):
1515

1616

1717
@pytest.mark.unittest
18-
class TestTreeGeneralFast(get_tree_test(FastTreeValue)):
18+
class TestTreeGeneralFast(get_fasttreevalue_test(FastTreeValue)):
1919
def test_my_fast_tree_value(self):
2020
t1 = MyFastTreeValue({'a': 1, 'b': 2, 'x': {'c': 3, 'd': 4, 'e': 7}})
2121
t2 = MyFastTreeValue({'a': 11, 'b': 22, 'c': 4, 'x': {'c': 33, 'd': 5}})

test/tree/general/test_general.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import pytest
22

33
from treevalue.tree import general_tree_value, method_treelize
4-
from .base import get_tree_test
4+
from .base import get_fasttreevalue_test
55

66

77
class TreeNumber(general_tree_value()):
@@ -34,7 +34,7 @@ class BanAndOverrideTreeNumber(general_tree_value(methods=dict(
3434

3535

3636
@pytest.mark.unittest
37-
class TestTreeGeneralGeneral(get_tree_test(TreeNumber)):
37+
class TestTreeGeneralGeneral(get_fasttreevalue_test(TreeNumber)):
3838
def test_numeric_append(self):
3939
t1 = TreeNumber({'a': 1, 'b': 2, 'x': {'c': 3, 'd': 4}})
4040
t2 = TreeNumber({'a': 11, 'b': 22, 'x': {'c': 33, 'd': 5}})

test/tree/general/test_meta.py

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import pytest
2+
from .base import get_fasttreevalue_test
3+
from treevalue.tree import FastTreeValue
4+
5+
6+
7+
class _MyMetaClass(type):
8+
pass
9+
10+
11+
class MyMetaTreeValue(FastTreeValue, metaclass=_MyMetaClass):
12+
pass
13+
14+
15+
@pytest.mark.unittest
16+
class TestTreeGeneralMeta(get_fasttreevalue_test(MyMetaTreeValue)):
17+
pass

0 commit comments

Comments
 (0)