diff options
Diffstat (limited to 'tests/run/test_dataclasses.pxi')
-rw-r--r-- | tests/run/test_dataclasses.pxi | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/tests/run/test_dataclasses.pxi b/tests/run/test_dataclasses.pxi new file mode 100644 index 000000000..998d837f2 --- /dev/null +++ b/tests/run/test_dataclasses.pxi @@ -0,0 +1,19 @@ +from cython.dataclasses cimport dataclass, field +from cython cimport cclass +from dataclasses import ( + fields, FrozenInstanceError, InitVar, is_dataclass, asdict, astuple, replace +) +import unittest +from unittest.mock import Mock +import pickle +import inspect +from typing import ClassVar, Any, List, Union, Tuple, Dict, Generic, TypeVar, Optional +from typing import get_type_hints +from collections import deque, OrderedDict, namedtuple +import sys + +def skip_on_versions_below(version): + def decorator(func): + if sys.version_info >= version: + return func + return decorator |