2454 lines
173 KiB
JSON
2454 lines
173 KiB
JSON
[
|
|
{
|
|
"nodeid": "tests/test_io_utils.py::test_read_file",
|
|
"callspec": null
|
|
},
|
|
{
|
|
"nodeid": "tests/test_io_utils.py::test_write_file",
|
|
"callspec": null
|
|
},
|
|
{
|
|
"nodeid": "tests/test_io_utils.py::test_cause_io_error",
|
|
"callspec": null
|
|
},
|
|
{
|
|
"nodeid": "tests/test_io_utils.py::test_file_not_found",
|
|
"callspec": null
|
|
},
|
|
{
|
|
"nodeid": "tests/test_io_utils.py::test_permission_error",
|
|
"callspec": null
|
|
},
|
|
{
|
|
"nodeid": "tests/test_io_utils.py::test_mock_open_error",
|
|
"callspec": null
|
|
},
|
|
{
|
|
"nodeid": "tests/test_io_utils.py::test_file_handle_closed_error",
|
|
"callspec": null
|
|
},
|
|
{
|
|
"nodeid": "tests/test_io_utils.py::test_os_error",
|
|
"callspec": null
|
|
},
|
|
{
|
|
"nodeid": "tests/test_io_utils.py::test_write_file_readonly",
|
|
"callspec": null
|
|
},
|
|
{
|
|
"nodeid": "tests/test_io_utils.py::test_file_not_found_error",
|
|
"callspec": null
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_broken",
|
|
"callspec": null
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_call_missing_function",
|
|
"callspec": null
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_addition_pass[2-2-4]",
|
|
"callspec": {
|
|
"__annotations__": {
|
|
"params": "dict[str, object]",
|
|
"indices": "dict[str, int]",
|
|
"_arg2scope": "Mapping[str, Scope]",
|
|
"_idlist": "Sequence[str]",
|
|
"marks": "list[Mark]"
|
|
},
|
|
"__class__": "<class '_pytest.python.CallSpec2'>",
|
|
"__dataclass_fields__": {
|
|
"params": "Field(name='params',type='dict[str, object]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"indices": "Field(name='indices',type='dict[str, int]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_arg2scope": "Field(name='_arg2scope',type='Mapping[str, Scope]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_idlist": "Field(name='_idlist',type='Sequence[str]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'tuple'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"marks": "Field(name='marks',type='list[Mark]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'list'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)"
|
|
},
|
|
"__dataclass_params__": "_DataclassParams(init=True,repr=True,eq=True,order=False,unsafe_hash=False,frozen=True)",
|
|
"__delattr__": "<bound method __create_fn__.<locals>.__delattr__ of CallSpec2(params={'a': 2, 'b': 2, 'expected': 4}, indices={'a': 0, 'b': 0, 'expected': 0}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['2-2-4'], marks=[])>",
|
|
"__dict__": {
|
|
"params": {
|
|
"a": 2,
|
|
"b": 2,
|
|
"expected": 4
|
|
},
|
|
"indices": {
|
|
"a": 0,
|
|
"b": 0,
|
|
"expected": 0
|
|
},
|
|
"_arg2scope": {
|
|
"a": "Scope.Function",
|
|
"b": "Scope.Function",
|
|
"expected": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"2-2-4"
|
|
],
|
|
"marks": []
|
|
},
|
|
"__dir__": "<built-in method __dir__ of CallSpec2 object at 0x7f4daa955580>",
|
|
"__doc__": "A planned parameterized invocation of a test function.\n\n Calculated during collection for a given test function's Metafunc.\n Once collection is over, each callspec is turned into a single Item\n and stored in item.callspec.\n ",
|
|
"__eq__": "<bound method __create_fn__.<locals>.__eq__ of CallSpec2(params={'a': 2, 'b': 2, 'expected': 4}, indices={'a': 0, 'b': 0, 'expected': 0}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['2-2-4'], marks=[])>",
|
|
"__format__": "<built-in method __format__ of CallSpec2 object at 0x7f4daa955580>",
|
|
"__ge__": "<method-wrapper '__ge__' of CallSpec2 object at 0x7f4daa955580>",
|
|
"__getattribute__": "<method-wrapper '__getattribute__' of CallSpec2 object at 0x7f4daa955580>",
|
|
"__gt__": "<method-wrapper '__gt__' of CallSpec2 object at 0x7f4daa955580>",
|
|
"__hash__": "<bound method __create_fn__.<locals>.__hash__ of CallSpec2(params={'a': 2, 'b': 2, 'expected': 4}, indices={'a': 0, 'b': 0, 'expected': 0}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['2-2-4'], marks=[])>",
|
|
"__init__": "<bound method __create_fn__.<locals>.__init__ of CallSpec2(params={'a': 2, 'b': 2, 'expected': 4}, indices={'a': 0, 'b': 0, 'expected': 0}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['2-2-4'], marks=[])>",
|
|
"__init_subclass__": "<built-in method __init_subclass__ of type object at 0x5612d672e4f0>",
|
|
"__le__": "<method-wrapper '__le__' of CallSpec2 object at 0x7f4daa955580>",
|
|
"__lt__": "<method-wrapper '__lt__' of CallSpec2 object at 0x7f4daa955580>",
|
|
"__module__": "_pytest.python",
|
|
"__ne__": "<method-wrapper '__ne__' of CallSpec2 object at 0x7f4daa955580>",
|
|
"__new__": "<built-in method __new__ of type object at 0x5612d540f060>",
|
|
"__reduce__": "<built-in method __reduce__ of CallSpec2 object at 0x7f4daa955580>",
|
|
"__reduce_ex__": "<built-in method __reduce_ex__ of CallSpec2 object at 0x7f4daa955580>",
|
|
"__repr__": "<bound method __create_fn__.<locals>.__repr__ of CallSpec2(params={'a': 2, 'b': 2, 'expected': 4}, indices={'a': 0, 'b': 0, 'expected': 0}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['2-2-4'], marks=[])>",
|
|
"__setattr__": "<bound method __create_fn__.<locals>.__setattr__ of CallSpec2(params={'a': 2, 'b': 2, 'expected': 4}, indices={'a': 0, 'b': 0, 'expected': 0}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['2-2-4'], marks=[])>",
|
|
"__sizeof__": "<built-in method __sizeof__ of CallSpec2 object at 0x7f4daa955580>",
|
|
"__str__": "<method-wrapper '__str__' of CallSpec2 object at 0x7f4daa955580>",
|
|
"__subclasshook__": "<built-in method __subclasshook__ of type object at 0x5612d672e4f0>",
|
|
"__weakref__": null,
|
|
"_arg2scope": {
|
|
"a": "Scope.Function",
|
|
"b": "Scope.Function",
|
|
"expected": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"2-2-4"
|
|
],
|
|
"getparam": "<bound method CallSpec2.getparam of CallSpec2(params={'a': 2, 'b': 2, 'expected': 4}, indices={'a': 0, 'b': 0, 'expected': 0}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['2-2-4'], marks=[])>",
|
|
"id": "2-2-4",
|
|
"indices": {
|
|
"a": 0,
|
|
"b": 0,
|
|
"expected": 0
|
|
},
|
|
"marks": [],
|
|
"params": {
|
|
"a": 2,
|
|
"b": 2,
|
|
"expected": 4
|
|
},
|
|
"setmulti": "<bound method CallSpec2.setmulti of CallSpec2(params={'a': 2, 'b': 2, 'expected': 4}, indices={'a': 0, 'b': 0, 'expected': 0}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['2-2-4'], marks=[])>"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_addition_pass[1-5-6]",
|
|
"callspec": {
|
|
"__annotations__": {
|
|
"params": "dict[str, object]",
|
|
"indices": "dict[str, int]",
|
|
"_arg2scope": "Mapping[str, Scope]",
|
|
"_idlist": "Sequence[str]",
|
|
"marks": "list[Mark]"
|
|
},
|
|
"__class__": "<class '_pytest.python.CallSpec2'>",
|
|
"__dataclass_fields__": {
|
|
"params": "Field(name='params',type='dict[str, object]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"indices": "Field(name='indices',type='dict[str, int]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_arg2scope": "Field(name='_arg2scope',type='Mapping[str, Scope]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_idlist": "Field(name='_idlist',type='Sequence[str]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'tuple'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"marks": "Field(name='marks',type='list[Mark]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'list'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)"
|
|
},
|
|
"__dataclass_params__": "_DataclassParams(init=True,repr=True,eq=True,order=False,unsafe_hash=False,frozen=True)",
|
|
"__delattr__": "<bound method __create_fn__.<locals>.__delattr__ of CallSpec2(params={'a': 1, 'b': 5, 'expected': 6}, indices={'a': 1, 'b': 1, 'expected': 1}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['1-5-6'], marks=[])>",
|
|
"__dict__": {
|
|
"params": {
|
|
"a": 1,
|
|
"b": 5,
|
|
"expected": 6
|
|
},
|
|
"indices": {
|
|
"a": 1,
|
|
"b": 1,
|
|
"expected": 1
|
|
},
|
|
"_arg2scope": {
|
|
"a": "Scope.Function",
|
|
"b": "Scope.Function",
|
|
"expected": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"1-5-6"
|
|
],
|
|
"marks": []
|
|
},
|
|
"__dir__": "<built-in method __dir__ of CallSpec2 object at 0x7f4daa955550>",
|
|
"__doc__": "A planned parameterized invocation of a test function.\n\n Calculated during collection for a given test function's Metafunc.\n Once collection is over, each callspec is turned into a single Item\n and stored in item.callspec.\n ",
|
|
"__eq__": "<bound method __create_fn__.<locals>.__eq__ of CallSpec2(params={'a': 1, 'b': 5, 'expected': 6}, indices={'a': 1, 'b': 1, 'expected': 1}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['1-5-6'], marks=[])>",
|
|
"__format__": "<built-in method __format__ of CallSpec2 object at 0x7f4daa955550>",
|
|
"__ge__": "<method-wrapper '__ge__' of CallSpec2 object at 0x7f4daa955550>",
|
|
"__getattribute__": "<method-wrapper '__getattribute__' of CallSpec2 object at 0x7f4daa955550>",
|
|
"__gt__": "<method-wrapper '__gt__' of CallSpec2 object at 0x7f4daa955550>",
|
|
"__hash__": "<bound method __create_fn__.<locals>.__hash__ of CallSpec2(params={'a': 1, 'b': 5, 'expected': 6}, indices={'a': 1, 'b': 1, 'expected': 1}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['1-5-6'], marks=[])>",
|
|
"__init__": "<bound method __create_fn__.<locals>.__init__ of CallSpec2(params={'a': 1, 'b': 5, 'expected': 6}, indices={'a': 1, 'b': 1, 'expected': 1}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['1-5-6'], marks=[])>",
|
|
"__init_subclass__": "<built-in method __init_subclass__ of type object at 0x5612d672e4f0>",
|
|
"__le__": "<method-wrapper '__le__' of CallSpec2 object at 0x7f4daa955550>",
|
|
"__lt__": "<method-wrapper '__lt__' of CallSpec2 object at 0x7f4daa955550>",
|
|
"__module__": "_pytest.python",
|
|
"__ne__": "<method-wrapper '__ne__' of CallSpec2 object at 0x7f4daa955550>",
|
|
"__new__": "<built-in method __new__ of type object at 0x5612d540f060>",
|
|
"__reduce__": "<built-in method __reduce__ of CallSpec2 object at 0x7f4daa955550>",
|
|
"__reduce_ex__": "<built-in method __reduce_ex__ of CallSpec2 object at 0x7f4daa955550>",
|
|
"__repr__": "<bound method __create_fn__.<locals>.__repr__ of CallSpec2(params={'a': 1, 'b': 5, 'expected': 6}, indices={'a': 1, 'b': 1, 'expected': 1}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['1-5-6'], marks=[])>",
|
|
"__setattr__": "<bound method __create_fn__.<locals>.__setattr__ of CallSpec2(params={'a': 1, 'b': 5, 'expected': 6}, indices={'a': 1, 'b': 1, 'expected': 1}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['1-5-6'], marks=[])>",
|
|
"__sizeof__": "<built-in method __sizeof__ of CallSpec2 object at 0x7f4daa955550>",
|
|
"__str__": "<method-wrapper '__str__' of CallSpec2 object at 0x7f4daa955550>",
|
|
"__subclasshook__": "<built-in method __subclasshook__ of type object at 0x5612d672e4f0>",
|
|
"__weakref__": null,
|
|
"_arg2scope": {
|
|
"a": "Scope.Function",
|
|
"b": "Scope.Function",
|
|
"expected": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"1-5-6"
|
|
],
|
|
"getparam": "<bound method CallSpec2.getparam of CallSpec2(params={'a': 1, 'b': 5, 'expected': 6}, indices={'a': 1, 'b': 1, 'expected': 1}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['1-5-6'], marks=[])>",
|
|
"id": "1-5-6",
|
|
"indices": {
|
|
"a": 1,
|
|
"b": 1,
|
|
"expected": 1
|
|
},
|
|
"marks": [],
|
|
"params": {
|
|
"a": 1,
|
|
"b": 5,
|
|
"expected": 6
|
|
},
|
|
"setmulti": "<bound method CallSpec2.setmulti of CallSpec2(params={'a': 1, 'b': 5, 'expected': 6}, indices={'a': 1, 'b': 1, 'expected': 1}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['1-5-6'], marks=[])>"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_addition_pass[3-4-7]",
|
|
"callspec": {
|
|
"__annotations__": {
|
|
"params": "dict[str, object]",
|
|
"indices": "dict[str, int]",
|
|
"_arg2scope": "Mapping[str, Scope]",
|
|
"_idlist": "Sequence[str]",
|
|
"marks": "list[Mark]"
|
|
},
|
|
"__class__": "<class '_pytest.python.CallSpec2'>",
|
|
"__dataclass_fields__": {
|
|
"params": "Field(name='params',type='dict[str, object]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"indices": "Field(name='indices',type='dict[str, int]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_arg2scope": "Field(name='_arg2scope',type='Mapping[str, Scope]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_idlist": "Field(name='_idlist',type='Sequence[str]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'tuple'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"marks": "Field(name='marks',type='list[Mark]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'list'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)"
|
|
},
|
|
"__dataclass_params__": "_DataclassParams(init=True,repr=True,eq=True,order=False,unsafe_hash=False,frozen=True)",
|
|
"__delattr__": "<bound method __create_fn__.<locals>.__delattr__ of CallSpec2(params={'a': 3, 'b': 4, 'expected': 7}, indices={'a': 2, 'b': 2, 'expected': 2}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['3-4-7'], marks=[])>",
|
|
"__dict__": {
|
|
"params": {
|
|
"a": 3,
|
|
"b": 4,
|
|
"expected": 7
|
|
},
|
|
"indices": {
|
|
"a": 2,
|
|
"b": 2,
|
|
"expected": 2
|
|
},
|
|
"_arg2scope": {
|
|
"a": "Scope.Function",
|
|
"b": "Scope.Function",
|
|
"expected": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"3-4-7"
|
|
],
|
|
"marks": []
|
|
},
|
|
"__dir__": "<built-in method __dir__ of CallSpec2 object at 0x7f4daa955040>",
|
|
"__doc__": "A planned parameterized invocation of a test function.\n\n Calculated during collection for a given test function's Metafunc.\n Once collection is over, each callspec is turned into a single Item\n and stored in item.callspec.\n ",
|
|
"__eq__": "<bound method __create_fn__.<locals>.__eq__ of CallSpec2(params={'a': 3, 'b': 4, 'expected': 7}, indices={'a': 2, 'b': 2, 'expected': 2}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['3-4-7'], marks=[])>",
|
|
"__format__": "<built-in method __format__ of CallSpec2 object at 0x7f4daa955040>",
|
|
"__ge__": "<method-wrapper '__ge__' of CallSpec2 object at 0x7f4daa955040>",
|
|
"__getattribute__": "<method-wrapper '__getattribute__' of CallSpec2 object at 0x7f4daa955040>",
|
|
"__gt__": "<method-wrapper '__gt__' of CallSpec2 object at 0x7f4daa955040>",
|
|
"__hash__": "<bound method __create_fn__.<locals>.__hash__ of CallSpec2(params={'a': 3, 'b': 4, 'expected': 7}, indices={'a': 2, 'b': 2, 'expected': 2}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['3-4-7'], marks=[])>",
|
|
"__init__": "<bound method __create_fn__.<locals>.__init__ of CallSpec2(params={'a': 3, 'b': 4, 'expected': 7}, indices={'a': 2, 'b': 2, 'expected': 2}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['3-4-7'], marks=[])>",
|
|
"__init_subclass__": "<built-in method __init_subclass__ of type object at 0x5612d672e4f0>",
|
|
"__le__": "<method-wrapper '__le__' of CallSpec2 object at 0x7f4daa955040>",
|
|
"__lt__": "<method-wrapper '__lt__' of CallSpec2 object at 0x7f4daa955040>",
|
|
"__module__": "_pytest.python",
|
|
"__ne__": "<method-wrapper '__ne__' of CallSpec2 object at 0x7f4daa955040>",
|
|
"__new__": "<built-in method __new__ of type object at 0x5612d540f060>",
|
|
"__reduce__": "<built-in method __reduce__ of CallSpec2 object at 0x7f4daa955040>",
|
|
"__reduce_ex__": "<built-in method __reduce_ex__ of CallSpec2 object at 0x7f4daa955040>",
|
|
"__repr__": "<bound method __create_fn__.<locals>.__repr__ of CallSpec2(params={'a': 3, 'b': 4, 'expected': 7}, indices={'a': 2, 'b': 2, 'expected': 2}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['3-4-7'], marks=[])>",
|
|
"__setattr__": "<bound method __create_fn__.<locals>.__setattr__ of CallSpec2(params={'a': 3, 'b': 4, 'expected': 7}, indices={'a': 2, 'b': 2, 'expected': 2}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['3-4-7'], marks=[])>",
|
|
"__sizeof__": "<built-in method __sizeof__ of CallSpec2 object at 0x7f4daa955040>",
|
|
"__str__": "<method-wrapper '__str__' of CallSpec2 object at 0x7f4daa955040>",
|
|
"__subclasshook__": "<built-in method __subclasshook__ of type object at 0x5612d672e4f0>",
|
|
"__weakref__": null,
|
|
"_arg2scope": {
|
|
"a": "Scope.Function",
|
|
"b": "Scope.Function",
|
|
"expected": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"3-4-7"
|
|
],
|
|
"getparam": "<bound method CallSpec2.getparam of CallSpec2(params={'a': 3, 'b': 4, 'expected': 7}, indices={'a': 2, 'b': 2, 'expected': 2}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['3-4-7'], marks=[])>",
|
|
"id": "3-4-7",
|
|
"indices": {
|
|
"a": 2,
|
|
"b": 2,
|
|
"expected": 2
|
|
},
|
|
"marks": [],
|
|
"params": {
|
|
"a": 3,
|
|
"b": 4,
|
|
"expected": 7
|
|
},
|
|
"setmulti": "<bound method CallSpec2.setmulti of CallSpec2(params={'a': 3, 'b': 4, 'expected': 7}, indices={'a': 2, 'b': 2, 'expected': 2}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['3-4-7'], marks=[])>"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_addition_pass[3-5-8]",
|
|
"callspec": {
|
|
"__annotations__": {
|
|
"params": "dict[str, object]",
|
|
"indices": "dict[str, int]",
|
|
"_arg2scope": "Mapping[str, Scope]",
|
|
"_idlist": "Sequence[str]",
|
|
"marks": "list[Mark]"
|
|
},
|
|
"__class__": "<class '_pytest.python.CallSpec2'>",
|
|
"__dataclass_fields__": {
|
|
"params": "Field(name='params',type='dict[str, object]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"indices": "Field(name='indices',type='dict[str, int]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_arg2scope": "Field(name='_arg2scope',type='Mapping[str, Scope]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_idlist": "Field(name='_idlist',type='Sequence[str]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'tuple'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"marks": "Field(name='marks',type='list[Mark]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'list'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)"
|
|
},
|
|
"__dataclass_params__": "_DataclassParams(init=True,repr=True,eq=True,order=False,unsafe_hash=False,frozen=True)",
|
|
"__delattr__": "<bound method __create_fn__.<locals>.__delattr__ of CallSpec2(params={'a': 3, 'b': 5, 'expected': 8}, indices={'a': 3, 'b': 3, 'expected': 3}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['3-5-8'], marks=[])>",
|
|
"__dict__": {
|
|
"params": {
|
|
"a": 3,
|
|
"b": 5,
|
|
"expected": 8
|
|
},
|
|
"indices": {
|
|
"a": 3,
|
|
"b": 3,
|
|
"expected": 3
|
|
},
|
|
"_arg2scope": {
|
|
"a": "Scope.Function",
|
|
"b": "Scope.Function",
|
|
"expected": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"3-5-8"
|
|
],
|
|
"marks": []
|
|
},
|
|
"__dir__": "<built-in method __dir__ of CallSpec2 object at 0x7f4daa955ac0>",
|
|
"__doc__": "A planned parameterized invocation of a test function.\n\n Calculated during collection for a given test function's Metafunc.\n Once collection is over, each callspec is turned into a single Item\n and stored in item.callspec.\n ",
|
|
"__eq__": "<bound method __create_fn__.<locals>.__eq__ of CallSpec2(params={'a': 3, 'b': 5, 'expected': 8}, indices={'a': 3, 'b': 3, 'expected': 3}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['3-5-8'], marks=[])>",
|
|
"__format__": "<built-in method __format__ of CallSpec2 object at 0x7f4daa955ac0>",
|
|
"__ge__": "<method-wrapper '__ge__' of CallSpec2 object at 0x7f4daa955ac0>",
|
|
"__getattribute__": "<method-wrapper '__getattribute__' of CallSpec2 object at 0x7f4daa955ac0>",
|
|
"__gt__": "<method-wrapper '__gt__' of CallSpec2 object at 0x7f4daa955ac0>",
|
|
"__hash__": "<bound method __create_fn__.<locals>.__hash__ of CallSpec2(params={'a': 3, 'b': 5, 'expected': 8}, indices={'a': 3, 'b': 3, 'expected': 3}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['3-5-8'], marks=[])>",
|
|
"__init__": "<bound method __create_fn__.<locals>.__init__ of CallSpec2(params={'a': 3, 'b': 5, 'expected': 8}, indices={'a': 3, 'b': 3, 'expected': 3}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['3-5-8'], marks=[])>",
|
|
"__init_subclass__": "<built-in method __init_subclass__ of type object at 0x5612d672e4f0>",
|
|
"__le__": "<method-wrapper '__le__' of CallSpec2 object at 0x7f4daa955ac0>",
|
|
"__lt__": "<method-wrapper '__lt__' of CallSpec2 object at 0x7f4daa955ac0>",
|
|
"__module__": "_pytest.python",
|
|
"__ne__": "<method-wrapper '__ne__' of CallSpec2 object at 0x7f4daa955ac0>",
|
|
"__new__": "<built-in method __new__ of type object at 0x5612d540f060>",
|
|
"__reduce__": "<built-in method __reduce__ of CallSpec2 object at 0x7f4daa955ac0>",
|
|
"__reduce_ex__": "<built-in method __reduce_ex__ of CallSpec2 object at 0x7f4daa955ac0>",
|
|
"__repr__": "<bound method __create_fn__.<locals>.__repr__ of CallSpec2(params={'a': 3, 'b': 5, 'expected': 8}, indices={'a': 3, 'b': 3, 'expected': 3}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['3-5-8'], marks=[])>",
|
|
"__setattr__": "<bound method __create_fn__.<locals>.__setattr__ of CallSpec2(params={'a': 3, 'b': 5, 'expected': 8}, indices={'a': 3, 'b': 3, 'expected': 3}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['3-5-8'], marks=[])>",
|
|
"__sizeof__": "<built-in method __sizeof__ of CallSpec2 object at 0x7f4daa955ac0>",
|
|
"__str__": "<method-wrapper '__str__' of CallSpec2 object at 0x7f4daa955ac0>",
|
|
"__subclasshook__": "<built-in method __subclasshook__ of type object at 0x5612d672e4f0>",
|
|
"__weakref__": null,
|
|
"_arg2scope": {
|
|
"a": "Scope.Function",
|
|
"b": "Scope.Function",
|
|
"expected": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"3-5-8"
|
|
],
|
|
"getparam": "<bound method CallSpec2.getparam of CallSpec2(params={'a': 3, 'b': 5, 'expected': 8}, indices={'a': 3, 'b': 3, 'expected': 3}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['3-5-8'], marks=[])>",
|
|
"id": "3-5-8",
|
|
"indices": {
|
|
"a": 3,
|
|
"b": 3,
|
|
"expected": 3
|
|
},
|
|
"marks": [],
|
|
"params": {
|
|
"a": 3,
|
|
"b": 5,
|
|
"expected": 8
|
|
},
|
|
"setmulti": "<bound method CallSpec2.setmulti of CallSpec2(params={'a': 3, 'b': 5, 'expected': 8}, indices={'a': 3, 'b': 3, 'expected': 3}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['3-5-8'], marks=[])>"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_addition_pass[3-6-9]",
|
|
"callspec": {
|
|
"__annotations__": {
|
|
"params": "dict[str, object]",
|
|
"indices": "dict[str, int]",
|
|
"_arg2scope": "Mapping[str, Scope]",
|
|
"_idlist": "Sequence[str]",
|
|
"marks": "list[Mark]"
|
|
},
|
|
"__class__": "<class '_pytest.python.CallSpec2'>",
|
|
"__dataclass_fields__": {
|
|
"params": "Field(name='params',type='dict[str, object]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"indices": "Field(name='indices',type='dict[str, int]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_arg2scope": "Field(name='_arg2scope',type='Mapping[str, Scope]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_idlist": "Field(name='_idlist',type='Sequence[str]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'tuple'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"marks": "Field(name='marks',type='list[Mark]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'list'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)"
|
|
},
|
|
"__dataclass_params__": "_DataclassParams(init=True,repr=True,eq=True,order=False,unsafe_hash=False,frozen=True)",
|
|
"__delattr__": "<bound method __create_fn__.<locals>.__delattr__ of CallSpec2(params={'a': 3, 'b': 6, 'expected': 9}, indices={'a': 4, 'b': 4, 'expected': 4}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['3-6-9'], marks=[])>",
|
|
"__dict__": {
|
|
"params": {
|
|
"a": 3,
|
|
"b": 6,
|
|
"expected": 9
|
|
},
|
|
"indices": {
|
|
"a": 4,
|
|
"b": 4,
|
|
"expected": 4
|
|
},
|
|
"_arg2scope": {
|
|
"a": "Scope.Function",
|
|
"b": "Scope.Function",
|
|
"expected": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"3-6-9"
|
|
],
|
|
"marks": []
|
|
},
|
|
"__dir__": "<built-in method __dir__ of CallSpec2 object at 0x7f4daa9559d0>",
|
|
"__doc__": "A planned parameterized invocation of a test function.\n\n Calculated during collection for a given test function's Metafunc.\n Once collection is over, each callspec is turned into a single Item\n and stored in item.callspec.\n ",
|
|
"__eq__": "<bound method __create_fn__.<locals>.__eq__ of CallSpec2(params={'a': 3, 'b': 6, 'expected': 9}, indices={'a': 4, 'b': 4, 'expected': 4}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['3-6-9'], marks=[])>",
|
|
"__format__": "<built-in method __format__ of CallSpec2 object at 0x7f4daa9559d0>",
|
|
"__ge__": "<method-wrapper '__ge__' of CallSpec2 object at 0x7f4daa9559d0>",
|
|
"__getattribute__": "<method-wrapper '__getattribute__' of CallSpec2 object at 0x7f4daa9559d0>",
|
|
"__gt__": "<method-wrapper '__gt__' of CallSpec2 object at 0x7f4daa9559d0>",
|
|
"__hash__": "<bound method __create_fn__.<locals>.__hash__ of CallSpec2(params={'a': 3, 'b': 6, 'expected': 9}, indices={'a': 4, 'b': 4, 'expected': 4}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['3-6-9'], marks=[])>",
|
|
"__init__": "<bound method __create_fn__.<locals>.__init__ of CallSpec2(params={'a': 3, 'b': 6, 'expected': 9}, indices={'a': 4, 'b': 4, 'expected': 4}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['3-6-9'], marks=[])>",
|
|
"__init_subclass__": "<built-in method __init_subclass__ of type object at 0x5612d672e4f0>",
|
|
"__le__": "<method-wrapper '__le__' of CallSpec2 object at 0x7f4daa9559d0>",
|
|
"__lt__": "<method-wrapper '__lt__' of CallSpec2 object at 0x7f4daa9559d0>",
|
|
"__module__": "_pytest.python",
|
|
"__ne__": "<method-wrapper '__ne__' of CallSpec2 object at 0x7f4daa9559d0>",
|
|
"__new__": "<built-in method __new__ of type object at 0x5612d540f060>",
|
|
"__reduce__": "<built-in method __reduce__ of CallSpec2 object at 0x7f4daa9559d0>",
|
|
"__reduce_ex__": "<built-in method __reduce_ex__ of CallSpec2 object at 0x7f4daa9559d0>",
|
|
"__repr__": "<bound method __create_fn__.<locals>.__repr__ of CallSpec2(params={'a': 3, 'b': 6, 'expected': 9}, indices={'a': 4, 'b': 4, 'expected': 4}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['3-6-9'], marks=[])>",
|
|
"__setattr__": "<bound method __create_fn__.<locals>.__setattr__ of CallSpec2(params={'a': 3, 'b': 6, 'expected': 9}, indices={'a': 4, 'b': 4, 'expected': 4}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['3-6-9'], marks=[])>",
|
|
"__sizeof__": "<built-in method __sizeof__ of CallSpec2 object at 0x7f4daa9559d0>",
|
|
"__str__": "<method-wrapper '__str__' of CallSpec2 object at 0x7f4daa9559d0>",
|
|
"__subclasshook__": "<built-in method __subclasshook__ of type object at 0x5612d672e4f0>",
|
|
"__weakref__": null,
|
|
"_arg2scope": {
|
|
"a": "Scope.Function",
|
|
"b": "Scope.Function",
|
|
"expected": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"3-6-9"
|
|
],
|
|
"getparam": "<bound method CallSpec2.getparam of CallSpec2(params={'a': 3, 'b': 6, 'expected': 9}, indices={'a': 4, 'b': 4, 'expected': 4}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['3-6-9'], marks=[])>",
|
|
"id": "3-6-9",
|
|
"indices": {
|
|
"a": 4,
|
|
"b": 4,
|
|
"expected": 4
|
|
},
|
|
"marks": [],
|
|
"params": {
|
|
"a": 3,
|
|
"b": 6,
|
|
"expected": 9
|
|
},
|
|
"setmulti": "<bound method CallSpec2.setmulti of CallSpec2(params={'a': 3, 'b': 6, 'expected': 9}, indices={'a': 4, 'b': 4, 'expected': 4}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['3-6-9'], marks=[])>"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_addition_pass_id[a=2,b=2,expected=4]",
|
|
"callspec": {
|
|
"__annotations__": {
|
|
"params": "dict[str, object]",
|
|
"indices": "dict[str, int]",
|
|
"_arg2scope": "Mapping[str, Scope]",
|
|
"_idlist": "Sequence[str]",
|
|
"marks": "list[Mark]"
|
|
},
|
|
"__class__": "<class '_pytest.python.CallSpec2'>",
|
|
"__dataclass_fields__": {
|
|
"params": "Field(name='params',type='dict[str, object]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"indices": "Field(name='indices',type='dict[str, int]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_arg2scope": "Field(name='_arg2scope',type='Mapping[str, Scope]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_idlist": "Field(name='_idlist',type='Sequence[str]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'tuple'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"marks": "Field(name='marks',type='list[Mark]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'list'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)"
|
|
},
|
|
"__dataclass_params__": "_DataclassParams(init=True,repr=True,eq=True,order=False,unsafe_hash=False,frozen=True)",
|
|
"__delattr__": "<bound method __create_fn__.<locals>.__delattr__ of CallSpec2(params={'a': 2, 'b': 2, 'expected': 4}, indices={'a': 0, 'b': 0, 'expected': 0}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a=2,b=2,expected=4'], marks=[])>",
|
|
"__dict__": {
|
|
"params": {
|
|
"a": 2,
|
|
"b": 2,
|
|
"expected": 4
|
|
},
|
|
"indices": {
|
|
"a": 0,
|
|
"b": 0,
|
|
"expected": 0
|
|
},
|
|
"_arg2scope": {
|
|
"a": "Scope.Function",
|
|
"b": "Scope.Function",
|
|
"expected": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"a=2,b=2,expected=4"
|
|
],
|
|
"marks": []
|
|
},
|
|
"__dir__": "<built-in method __dir__ of CallSpec2 object at 0x7f4daa955c10>",
|
|
"__doc__": "A planned parameterized invocation of a test function.\n\n Calculated during collection for a given test function's Metafunc.\n Once collection is over, each callspec is turned into a single Item\n and stored in item.callspec.\n ",
|
|
"__eq__": "<bound method __create_fn__.<locals>.__eq__ of CallSpec2(params={'a': 2, 'b': 2, 'expected': 4}, indices={'a': 0, 'b': 0, 'expected': 0}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a=2,b=2,expected=4'], marks=[])>",
|
|
"__format__": "<built-in method __format__ of CallSpec2 object at 0x7f4daa955c10>",
|
|
"__ge__": "<method-wrapper '__ge__' of CallSpec2 object at 0x7f4daa955c10>",
|
|
"__getattribute__": "<method-wrapper '__getattribute__' of CallSpec2 object at 0x7f4daa955c10>",
|
|
"__gt__": "<method-wrapper '__gt__' of CallSpec2 object at 0x7f4daa955c10>",
|
|
"__hash__": "<bound method __create_fn__.<locals>.__hash__ of CallSpec2(params={'a': 2, 'b': 2, 'expected': 4}, indices={'a': 0, 'b': 0, 'expected': 0}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a=2,b=2,expected=4'], marks=[])>",
|
|
"__init__": "<bound method __create_fn__.<locals>.__init__ of CallSpec2(params={'a': 2, 'b': 2, 'expected': 4}, indices={'a': 0, 'b': 0, 'expected': 0}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a=2,b=2,expected=4'], marks=[])>",
|
|
"__init_subclass__": "<built-in method __init_subclass__ of type object at 0x5612d672e4f0>",
|
|
"__le__": "<method-wrapper '__le__' of CallSpec2 object at 0x7f4daa955c10>",
|
|
"__lt__": "<method-wrapper '__lt__' of CallSpec2 object at 0x7f4daa955c10>",
|
|
"__module__": "_pytest.python",
|
|
"__ne__": "<method-wrapper '__ne__' of CallSpec2 object at 0x7f4daa955c10>",
|
|
"__new__": "<built-in method __new__ of type object at 0x5612d540f060>",
|
|
"__reduce__": "<built-in method __reduce__ of CallSpec2 object at 0x7f4daa955c10>",
|
|
"__reduce_ex__": "<built-in method __reduce_ex__ of CallSpec2 object at 0x7f4daa955c10>",
|
|
"__repr__": "<bound method __create_fn__.<locals>.__repr__ of CallSpec2(params={'a': 2, 'b': 2, 'expected': 4}, indices={'a': 0, 'b': 0, 'expected': 0}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a=2,b=2,expected=4'], marks=[])>",
|
|
"__setattr__": "<bound method __create_fn__.<locals>.__setattr__ of CallSpec2(params={'a': 2, 'b': 2, 'expected': 4}, indices={'a': 0, 'b': 0, 'expected': 0}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a=2,b=2,expected=4'], marks=[])>",
|
|
"__sizeof__": "<built-in method __sizeof__ of CallSpec2 object at 0x7f4daa955c10>",
|
|
"__str__": "<method-wrapper '__str__' of CallSpec2 object at 0x7f4daa955c10>",
|
|
"__subclasshook__": "<built-in method __subclasshook__ of type object at 0x5612d672e4f0>",
|
|
"__weakref__": null,
|
|
"_arg2scope": {
|
|
"a": "Scope.Function",
|
|
"b": "Scope.Function",
|
|
"expected": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"a=2,b=2,expected=4"
|
|
],
|
|
"getparam": "<bound method CallSpec2.getparam of CallSpec2(params={'a': 2, 'b': 2, 'expected': 4}, indices={'a': 0, 'b': 0, 'expected': 0}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a=2,b=2,expected=4'], marks=[])>",
|
|
"id": "a=2,b=2,expected=4",
|
|
"indices": {
|
|
"a": 0,
|
|
"b": 0,
|
|
"expected": 0
|
|
},
|
|
"marks": [],
|
|
"params": {
|
|
"a": 2,
|
|
"b": 2,
|
|
"expected": 4
|
|
},
|
|
"setmulti": "<bound method CallSpec2.setmulti of CallSpec2(params={'a': 2, 'b': 2, 'expected': 4}, indices={'a': 0, 'b': 0, 'expected': 0}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a=2,b=2,expected=4'], marks=[])>"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_addition_pass_id[a=1,b=5,expected=6]",
|
|
"callspec": {
|
|
"__annotations__": {
|
|
"params": "dict[str, object]",
|
|
"indices": "dict[str, int]",
|
|
"_arg2scope": "Mapping[str, Scope]",
|
|
"_idlist": "Sequence[str]",
|
|
"marks": "list[Mark]"
|
|
},
|
|
"__class__": "<class '_pytest.python.CallSpec2'>",
|
|
"__dataclass_fields__": {
|
|
"params": "Field(name='params',type='dict[str, object]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"indices": "Field(name='indices',type='dict[str, int]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_arg2scope": "Field(name='_arg2scope',type='Mapping[str, Scope]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_idlist": "Field(name='_idlist',type='Sequence[str]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'tuple'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"marks": "Field(name='marks',type='list[Mark]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'list'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)"
|
|
},
|
|
"__dataclass_params__": "_DataclassParams(init=True,repr=True,eq=True,order=False,unsafe_hash=False,frozen=True)",
|
|
"__delattr__": "<bound method __create_fn__.<locals>.__delattr__ of CallSpec2(params={'a': 1, 'b': 5, 'expected': 6}, indices={'a': 1, 'b': 1, 'expected': 1}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a=1,b=5,expected=6'], marks=[])>",
|
|
"__dict__": {
|
|
"params": {
|
|
"a": 1,
|
|
"b": 5,
|
|
"expected": 6
|
|
},
|
|
"indices": {
|
|
"a": 1,
|
|
"b": 1,
|
|
"expected": 1
|
|
},
|
|
"_arg2scope": {
|
|
"a": "Scope.Function",
|
|
"b": "Scope.Function",
|
|
"expected": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"a=1,b=5,expected=6"
|
|
],
|
|
"marks": []
|
|
},
|
|
"__dir__": "<built-in method __dir__ of CallSpec2 object at 0x7f4da89ae6a0>",
|
|
"__doc__": "A planned parameterized invocation of a test function.\n\n Calculated during collection for a given test function's Metafunc.\n Once collection is over, each callspec is turned into a single Item\n and stored in item.callspec.\n ",
|
|
"__eq__": "<bound method __create_fn__.<locals>.__eq__ of CallSpec2(params={'a': 1, 'b': 5, 'expected': 6}, indices={'a': 1, 'b': 1, 'expected': 1}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a=1,b=5,expected=6'], marks=[])>",
|
|
"__format__": "<built-in method __format__ of CallSpec2 object at 0x7f4da89ae6a0>",
|
|
"__ge__": "<method-wrapper '__ge__' of CallSpec2 object at 0x7f4da89ae6a0>",
|
|
"__getattribute__": "<method-wrapper '__getattribute__' of CallSpec2 object at 0x7f4da89ae6a0>",
|
|
"__gt__": "<method-wrapper '__gt__' of CallSpec2 object at 0x7f4da89ae6a0>",
|
|
"__hash__": "<bound method __create_fn__.<locals>.__hash__ of CallSpec2(params={'a': 1, 'b': 5, 'expected': 6}, indices={'a': 1, 'b': 1, 'expected': 1}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a=1,b=5,expected=6'], marks=[])>",
|
|
"__init__": "<bound method __create_fn__.<locals>.__init__ of CallSpec2(params={'a': 1, 'b': 5, 'expected': 6}, indices={'a': 1, 'b': 1, 'expected': 1}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a=1,b=5,expected=6'], marks=[])>",
|
|
"__init_subclass__": "<built-in method __init_subclass__ of type object at 0x5612d672e4f0>",
|
|
"__le__": "<method-wrapper '__le__' of CallSpec2 object at 0x7f4da89ae6a0>",
|
|
"__lt__": "<method-wrapper '__lt__' of CallSpec2 object at 0x7f4da89ae6a0>",
|
|
"__module__": "_pytest.python",
|
|
"__ne__": "<method-wrapper '__ne__' of CallSpec2 object at 0x7f4da89ae6a0>",
|
|
"__new__": "<built-in method __new__ of type object at 0x5612d540f060>",
|
|
"__reduce__": "<built-in method __reduce__ of CallSpec2 object at 0x7f4da89ae6a0>",
|
|
"__reduce_ex__": "<built-in method __reduce_ex__ of CallSpec2 object at 0x7f4da89ae6a0>",
|
|
"__repr__": "<bound method __create_fn__.<locals>.__repr__ of CallSpec2(params={'a': 1, 'b': 5, 'expected': 6}, indices={'a': 1, 'b': 1, 'expected': 1}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a=1,b=5,expected=6'], marks=[])>",
|
|
"__setattr__": "<bound method __create_fn__.<locals>.__setattr__ of CallSpec2(params={'a': 1, 'b': 5, 'expected': 6}, indices={'a': 1, 'b': 1, 'expected': 1}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a=1,b=5,expected=6'], marks=[])>",
|
|
"__sizeof__": "<built-in method __sizeof__ of CallSpec2 object at 0x7f4da89ae6a0>",
|
|
"__str__": "<method-wrapper '__str__' of CallSpec2 object at 0x7f4da89ae6a0>",
|
|
"__subclasshook__": "<built-in method __subclasshook__ of type object at 0x5612d672e4f0>",
|
|
"__weakref__": null,
|
|
"_arg2scope": {
|
|
"a": "Scope.Function",
|
|
"b": "Scope.Function",
|
|
"expected": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"a=1,b=5,expected=6"
|
|
],
|
|
"getparam": "<bound method CallSpec2.getparam of CallSpec2(params={'a': 1, 'b': 5, 'expected': 6}, indices={'a': 1, 'b': 1, 'expected': 1}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a=1,b=5,expected=6'], marks=[])>",
|
|
"id": "a=1,b=5,expected=6",
|
|
"indices": {
|
|
"a": 1,
|
|
"b": 1,
|
|
"expected": 1
|
|
},
|
|
"marks": [],
|
|
"params": {
|
|
"a": 1,
|
|
"b": 5,
|
|
"expected": 6
|
|
},
|
|
"setmulti": "<bound method CallSpec2.setmulti of CallSpec2(params={'a': 1, 'b': 5, 'expected': 6}, indices={'a': 1, 'b': 1, 'expected': 1}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a=1,b=5,expected=6'], marks=[])>"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_addition_pass_id[a=3,b=4,expected=7]",
|
|
"callspec": {
|
|
"__annotations__": {
|
|
"params": "dict[str, object]",
|
|
"indices": "dict[str, int]",
|
|
"_arg2scope": "Mapping[str, Scope]",
|
|
"_idlist": "Sequence[str]",
|
|
"marks": "list[Mark]"
|
|
},
|
|
"__class__": "<class '_pytest.python.CallSpec2'>",
|
|
"__dataclass_fields__": {
|
|
"params": "Field(name='params',type='dict[str, object]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"indices": "Field(name='indices',type='dict[str, int]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_arg2scope": "Field(name='_arg2scope',type='Mapping[str, Scope]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_idlist": "Field(name='_idlist',type='Sequence[str]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'tuple'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"marks": "Field(name='marks',type='list[Mark]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'list'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)"
|
|
},
|
|
"__dataclass_params__": "_DataclassParams(init=True,repr=True,eq=True,order=False,unsafe_hash=False,frozen=True)",
|
|
"__delattr__": "<bound method __create_fn__.<locals>.__delattr__ of CallSpec2(params={'a': 3, 'b': 4, 'expected': 7}, indices={'a': 2, 'b': 2, 'expected': 2}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a=3,b=4,expected=7'], marks=[])>",
|
|
"__dict__": {
|
|
"params": {
|
|
"a": 3,
|
|
"b": 4,
|
|
"expected": 7
|
|
},
|
|
"indices": {
|
|
"a": 2,
|
|
"b": 2,
|
|
"expected": 2
|
|
},
|
|
"_arg2scope": {
|
|
"a": "Scope.Function",
|
|
"b": "Scope.Function",
|
|
"expected": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"a=3,b=4,expected=7"
|
|
],
|
|
"marks": []
|
|
},
|
|
"__dir__": "<built-in method __dir__ of CallSpec2 object at 0x7f4da89aeeb0>",
|
|
"__doc__": "A planned parameterized invocation of a test function.\n\n Calculated during collection for a given test function's Metafunc.\n Once collection is over, each callspec is turned into a single Item\n and stored in item.callspec.\n ",
|
|
"__eq__": "<bound method __create_fn__.<locals>.__eq__ of CallSpec2(params={'a': 3, 'b': 4, 'expected': 7}, indices={'a': 2, 'b': 2, 'expected': 2}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a=3,b=4,expected=7'], marks=[])>",
|
|
"__format__": "<built-in method __format__ of CallSpec2 object at 0x7f4da89aeeb0>",
|
|
"__ge__": "<method-wrapper '__ge__' of CallSpec2 object at 0x7f4da89aeeb0>",
|
|
"__getattribute__": "<method-wrapper '__getattribute__' of CallSpec2 object at 0x7f4da89aeeb0>",
|
|
"__gt__": "<method-wrapper '__gt__' of CallSpec2 object at 0x7f4da89aeeb0>",
|
|
"__hash__": "<bound method __create_fn__.<locals>.__hash__ of CallSpec2(params={'a': 3, 'b': 4, 'expected': 7}, indices={'a': 2, 'b': 2, 'expected': 2}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a=3,b=4,expected=7'], marks=[])>",
|
|
"__init__": "<bound method __create_fn__.<locals>.__init__ of CallSpec2(params={'a': 3, 'b': 4, 'expected': 7}, indices={'a': 2, 'b': 2, 'expected': 2}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a=3,b=4,expected=7'], marks=[])>",
|
|
"__init_subclass__": "<built-in method __init_subclass__ of type object at 0x5612d672e4f0>",
|
|
"__le__": "<method-wrapper '__le__' of CallSpec2 object at 0x7f4da89aeeb0>",
|
|
"__lt__": "<method-wrapper '__lt__' of CallSpec2 object at 0x7f4da89aeeb0>",
|
|
"__module__": "_pytest.python",
|
|
"__ne__": "<method-wrapper '__ne__' of CallSpec2 object at 0x7f4da89aeeb0>",
|
|
"__new__": "<built-in method __new__ of type object at 0x5612d540f060>",
|
|
"__reduce__": "<built-in method __reduce__ of CallSpec2 object at 0x7f4da89aeeb0>",
|
|
"__reduce_ex__": "<built-in method __reduce_ex__ of CallSpec2 object at 0x7f4da89aeeb0>",
|
|
"__repr__": "<bound method __create_fn__.<locals>.__repr__ of CallSpec2(params={'a': 3, 'b': 4, 'expected': 7}, indices={'a': 2, 'b': 2, 'expected': 2}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a=3,b=4,expected=7'], marks=[])>",
|
|
"__setattr__": "<bound method __create_fn__.<locals>.__setattr__ of CallSpec2(params={'a': 3, 'b': 4, 'expected': 7}, indices={'a': 2, 'b': 2, 'expected': 2}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a=3,b=4,expected=7'], marks=[])>",
|
|
"__sizeof__": "<built-in method __sizeof__ of CallSpec2 object at 0x7f4da89aeeb0>",
|
|
"__str__": "<method-wrapper '__str__' of CallSpec2 object at 0x7f4da89aeeb0>",
|
|
"__subclasshook__": "<built-in method __subclasshook__ of type object at 0x5612d672e4f0>",
|
|
"__weakref__": null,
|
|
"_arg2scope": {
|
|
"a": "Scope.Function",
|
|
"b": "Scope.Function",
|
|
"expected": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"a=3,b=4,expected=7"
|
|
],
|
|
"getparam": "<bound method CallSpec2.getparam of CallSpec2(params={'a': 3, 'b': 4, 'expected': 7}, indices={'a': 2, 'b': 2, 'expected': 2}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a=3,b=4,expected=7'], marks=[])>",
|
|
"id": "a=3,b=4,expected=7",
|
|
"indices": {
|
|
"a": 2,
|
|
"b": 2,
|
|
"expected": 2
|
|
},
|
|
"marks": [],
|
|
"params": {
|
|
"a": 3,
|
|
"b": 4,
|
|
"expected": 7
|
|
},
|
|
"setmulti": "<bound method CallSpec2.setmulti of CallSpec2(params={'a': 3, 'b': 4, 'expected': 7}, indices={'a': 2, 'b': 2, 'expected': 2}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a=3,b=4,expected=7'], marks=[])>"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_addition_fail",
|
|
"callspec": null
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_division_zero",
|
|
"callspec": null
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_multiply_xfail",
|
|
"callspec": null
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_runtime_error",
|
|
"callspec": null
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_memory_error",
|
|
"callspec": null
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_timeout_error",
|
|
"callspec": null
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_recursion_error",
|
|
"callspec": null
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_floating_point_error",
|
|
"callspec": null
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_floating_point_overflow",
|
|
"callspec": null
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_value_error",
|
|
"callspec": null
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_wrong_argument_error",
|
|
"callspec": null
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_unhandled_exception",
|
|
"callspec": null
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_custom_error",
|
|
"callspec": null
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_stop_iteration_direct",
|
|
"callspec": null
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_generator_exit_direct",
|
|
"callspec": null
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_malformed_code",
|
|
"callspec": null
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_sys_exit",
|
|
"callspec": null
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_broken_function",
|
|
"callspec": null
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_import_error",
|
|
"callspec": null
|
|
},
|
|
{
|
|
"nodeid": "tests/test_math_utils.py::test_module_not_found_error",
|
|
"callspec": null
|
|
},
|
|
{
|
|
"nodeid": "tests/test_param.py::test_basic_ids[one]",
|
|
"callspec": {
|
|
"__annotations__": {
|
|
"params": "dict[str, object]",
|
|
"indices": "dict[str, int]",
|
|
"_arg2scope": "Mapping[str, Scope]",
|
|
"_idlist": "Sequence[str]",
|
|
"marks": "list[Mark]"
|
|
},
|
|
"__class__": "<class '_pytest.python.CallSpec2'>",
|
|
"__dataclass_fields__": {
|
|
"params": "Field(name='params',type='dict[str, object]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"indices": "Field(name='indices',type='dict[str, int]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_arg2scope": "Field(name='_arg2scope',type='Mapping[str, Scope]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_idlist": "Field(name='_idlist',type='Sequence[str]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'tuple'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"marks": "Field(name='marks',type='list[Mark]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'list'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)"
|
|
},
|
|
"__dataclass_params__": "_DataclassParams(init=True,repr=True,eq=True,order=False,unsafe_hash=False,frozen=True)",
|
|
"__delattr__": "<bound method __create_fn__.<locals>.__delattr__ of CallSpec2(params={'x': 1}, indices={'x': 0}, _arg2scope={'x': <Scope.Function: 'function'>}, _idlist=['one'], marks=[])>",
|
|
"__dict__": {
|
|
"params": {
|
|
"x": 1
|
|
},
|
|
"indices": {
|
|
"x": 0
|
|
},
|
|
"_arg2scope": {
|
|
"x": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"one"
|
|
],
|
|
"marks": []
|
|
},
|
|
"__dir__": "<built-in method __dir__ of CallSpec2 object at 0x7f4da8aa1280>",
|
|
"__doc__": "A planned parameterized invocation of a test function.\n\n Calculated during collection for a given test function's Metafunc.\n Once collection is over, each callspec is turned into a single Item\n and stored in item.callspec.\n ",
|
|
"__eq__": "<bound method __create_fn__.<locals>.__eq__ of CallSpec2(params={'x': 1}, indices={'x': 0}, _arg2scope={'x': <Scope.Function: 'function'>}, _idlist=['one'], marks=[])>",
|
|
"__format__": "<built-in method __format__ of CallSpec2 object at 0x7f4da8aa1280>",
|
|
"__ge__": "<method-wrapper '__ge__' of CallSpec2 object at 0x7f4da8aa1280>",
|
|
"__getattribute__": "<method-wrapper '__getattribute__' of CallSpec2 object at 0x7f4da8aa1280>",
|
|
"__gt__": "<method-wrapper '__gt__' of CallSpec2 object at 0x7f4da8aa1280>",
|
|
"__hash__": "<bound method __create_fn__.<locals>.__hash__ of CallSpec2(params={'x': 1}, indices={'x': 0}, _arg2scope={'x': <Scope.Function: 'function'>}, _idlist=['one'], marks=[])>",
|
|
"__init__": "<bound method __create_fn__.<locals>.__init__ of CallSpec2(params={'x': 1}, indices={'x': 0}, _arg2scope={'x': <Scope.Function: 'function'>}, _idlist=['one'], marks=[])>",
|
|
"__init_subclass__": "<built-in method __init_subclass__ of type object at 0x5612d672e4f0>",
|
|
"__le__": "<method-wrapper '__le__' of CallSpec2 object at 0x7f4da8aa1280>",
|
|
"__lt__": "<method-wrapper '__lt__' of CallSpec2 object at 0x7f4da8aa1280>",
|
|
"__module__": "_pytest.python",
|
|
"__ne__": "<method-wrapper '__ne__' of CallSpec2 object at 0x7f4da8aa1280>",
|
|
"__new__": "<built-in method __new__ of type object at 0x5612d540f060>",
|
|
"__reduce__": "<built-in method __reduce__ of CallSpec2 object at 0x7f4da8aa1280>",
|
|
"__reduce_ex__": "<built-in method __reduce_ex__ of CallSpec2 object at 0x7f4da8aa1280>",
|
|
"__repr__": "<bound method __create_fn__.<locals>.__repr__ of CallSpec2(params={'x': 1}, indices={'x': 0}, _arg2scope={'x': <Scope.Function: 'function'>}, _idlist=['one'], marks=[])>",
|
|
"__setattr__": "<bound method __create_fn__.<locals>.__setattr__ of CallSpec2(params={'x': 1}, indices={'x': 0}, _arg2scope={'x': <Scope.Function: 'function'>}, _idlist=['one'], marks=[])>",
|
|
"__sizeof__": "<built-in method __sizeof__ of CallSpec2 object at 0x7f4da8aa1280>",
|
|
"__str__": "<method-wrapper '__str__' of CallSpec2 object at 0x7f4da8aa1280>",
|
|
"__subclasshook__": "<built-in method __subclasshook__ of type object at 0x5612d672e4f0>",
|
|
"__weakref__": null,
|
|
"_arg2scope": {
|
|
"x": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"one"
|
|
],
|
|
"getparam": "<bound method CallSpec2.getparam of CallSpec2(params={'x': 1}, indices={'x': 0}, _arg2scope={'x': <Scope.Function: 'function'>}, _idlist=['one'], marks=[])>",
|
|
"id": "one",
|
|
"indices": {
|
|
"x": 0
|
|
},
|
|
"marks": [],
|
|
"params": {
|
|
"x": 1
|
|
},
|
|
"setmulti": "<bound method CallSpec2.setmulti of CallSpec2(params={'x': 1}, indices={'x': 0}, _arg2scope={'x': <Scope.Function: 'function'>}, _idlist=['one'], marks=[])>"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_param.py::test_basic_ids[two]",
|
|
"callspec": {
|
|
"__annotations__": {
|
|
"params": "dict[str, object]",
|
|
"indices": "dict[str, int]",
|
|
"_arg2scope": "Mapping[str, Scope]",
|
|
"_idlist": "Sequence[str]",
|
|
"marks": "list[Mark]"
|
|
},
|
|
"__class__": "<class '_pytest.python.CallSpec2'>",
|
|
"__dataclass_fields__": {
|
|
"params": "Field(name='params',type='dict[str, object]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"indices": "Field(name='indices',type='dict[str, int]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_arg2scope": "Field(name='_arg2scope',type='Mapping[str, Scope]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_idlist": "Field(name='_idlist',type='Sequence[str]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'tuple'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"marks": "Field(name='marks',type='list[Mark]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'list'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)"
|
|
},
|
|
"__dataclass_params__": "_DataclassParams(init=True,repr=True,eq=True,order=False,unsafe_hash=False,frozen=True)",
|
|
"__delattr__": "<bound method __create_fn__.<locals>.__delattr__ of CallSpec2(params={'x': 2}, indices={'x': 1}, _arg2scope={'x': <Scope.Function: 'function'>}, _idlist=['two'], marks=[])>",
|
|
"__dict__": {
|
|
"params": {
|
|
"x": 2
|
|
},
|
|
"indices": {
|
|
"x": 1
|
|
},
|
|
"_arg2scope": {
|
|
"x": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"two"
|
|
],
|
|
"marks": []
|
|
},
|
|
"__dir__": "<built-in method __dir__ of CallSpec2 object at 0x7f4da8aa11c0>",
|
|
"__doc__": "A planned parameterized invocation of a test function.\n\n Calculated during collection for a given test function's Metafunc.\n Once collection is over, each callspec is turned into a single Item\n and stored in item.callspec.\n ",
|
|
"__eq__": "<bound method __create_fn__.<locals>.__eq__ of CallSpec2(params={'x': 2}, indices={'x': 1}, _arg2scope={'x': <Scope.Function: 'function'>}, _idlist=['two'], marks=[])>",
|
|
"__format__": "<built-in method __format__ of CallSpec2 object at 0x7f4da8aa11c0>",
|
|
"__ge__": "<method-wrapper '__ge__' of CallSpec2 object at 0x7f4da8aa11c0>",
|
|
"__getattribute__": "<method-wrapper '__getattribute__' of CallSpec2 object at 0x7f4da8aa11c0>",
|
|
"__gt__": "<method-wrapper '__gt__' of CallSpec2 object at 0x7f4da8aa11c0>",
|
|
"__hash__": "<bound method __create_fn__.<locals>.__hash__ of CallSpec2(params={'x': 2}, indices={'x': 1}, _arg2scope={'x': <Scope.Function: 'function'>}, _idlist=['two'], marks=[])>",
|
|
"__init__": "<bound method __create_fn__.<locals>.__init__ of CallSpec2(params={'x': 2}, indices={'x': 1}, _arg2scope={'x': <Scope.Function: 'function'>}, _idlist=['two'], marks=[])>",
|
|
"__init_subclass__": "<built-in method __init_subclass__ of type object at 0x5612d672e4f0>",
|
|
"__le__": "<method-wrapper '__le__' of CallSpec2 object at 0x7f4da8aa11c0>",
|
|
"__lt__": "<method-wrapper '__lt__' of CallSpec2 object at 0x7f4da8aa11c0>",
|
|
"__module__": "_pytest.python",
|
|
"__ne__": "<method-wrapper '__ne__' of CallSpec2 object at 0x7f4da8aa11c0>",
|
|
"__new__": "<built-in method __new__ of type object at 0x5612d540f060>",
|
|
"__reduce__": "<built-in method __reduce__ of CallSpec2 object at 0x7f4da8aa11c0>",
|
|
"__reduce_ex__": "<built-in method __reduce_ex__ of CallSpec2 object at 0x7f4da8aa11c0>",
|
|
"__repr__": "<bound method __create_fn__.<locals>.__repr__ of CallSpec2(params={'x': 2}, indices={'x': 1}, _arg2scope={'x': <Scope.Function: 'function'>}, _idlist=['two'], marks=[])>",
|
|
"__setattr__": "<bound method __create_fn__.<locals>.__setattr__ of CallSpec2(params={'x': 2}, indices={'x': 1}, _arg2scope={'x': <Scope.Function: 'function'>}, _idlist=['two'], marks=[])>",
|
|
"__sizeof__": "<built-in method __sizeof__ of CallSpec2 object at 0x7f4da8aa11c0>",
|
|
"__str__": "<method-wrapper '__str__' of CallSpec2 object at 0x7f4da8aa11c0>",
|
|
"__subclasshook__": "<built-in method __subclasshook__ of type object at 0x5612d672e4f0>",
|
|
"__weakref__": null,
|
|
"_arg2scope": {
|
|
"x": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"two"
|
|
],
|
|
"getparam": "<bound method CallSpec2.getparam of CallSpec2(params={'x': 2}, indices={'x': 1}, _arg2scope={'x': <Scope.Function: 'function'>}, _idlist=['two'], marks=[])>",
|
|
"id": "two",
|
|
"indices": {
|
|
"x": 1
|
|
},
|
|
"marks": [],
|
|
"params": {
|
|
"x": 2
|
|
},
|
|
"setmulti": "<bound method CallSpec2.setmulti of CallSpec2(params={'x': 2}, indices={'x': 1}, _arg2scope={'x': <Scope.Function: 'function'>}, _idlist=['two'], marks=[])>"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_param.py::test_with_reason_and_marks[ten]",
|
|
"callspec": {
|
|
"__annotations__": {
|
|
"params": "dict[str, object]",
|
|
"indices": "dict[str, int]",
|
|
"_arg2scope": "Mapping[str, Scope]",
|
|
"_idlist": "Sequence[str]",
|
|
"marks": "list[Mark]"
|
|
},
|
|
"__class__": "<class '_pytest.python.CallSpec2'>",
|
|
"__dataclass_fields__": {
|
|
"params": "Field(name='params',type='dict[str, object]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"indices": "Field(name='indices',type='dict[str, int]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_arg2scope": "Field(name='_arg2scope',type='Mapping[str, Scope]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_idlist": "Field(name='_idlist',type='Sequence[str]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'tuple'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"marks": "Field(name='marks',type='list[Mark]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'list'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)"
|
|
},
|
|
"__dataclass_params__": "_DataclassParams(init=True,repr=True,eq=True,order=False,unsafe_hash=False,frozen=True)",
|
|
"__delattr__": "<bound method __create_fn__.<locals>.__delattr__ of CallSpec2(params={'x': 10}, indices={'x': 0}, _arg2scope={'x': <Scope.Function: 'function'>}, _idlist=['ten'], marks=[])>",
|
|
"__dict__": {
|
|
"params": {
|
|
"x": 10
|
|
},
|
|
"indices": {
|
|
"x": 0
|
|
},
|
|
"_arg2scope": {
|
|
"x": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"ten"
|
|
],
|
|
"marks": []
|
|
},
|
|
"__dir__": "<built-in method __dir__ of CallSpec2 object at 0x7f4da8aa1a30>",
|
|
"__doc__": "A planned parameterized invocation of a test function.\n\n Calculated during collection for a given test function's Metafunc.\n Once collection is over, each callspec is turned into a single Item\n and stored in item.callspec.\n ",
|
|
"__eq__": "<bound method __create_fn__.<locals>.__eq__ of CallSpec2(params={'x': 10}, indices={'x': 0}, _arg2scope={'x': <Scope.Function: 'function'>}, _idlist=['ten'], marks=[])>",
|
|
"__format__": "<built-in method __format__ of CallSpec2 object at 0x7f4da8aa1a30>",
|
|
"__ge__": "<method-wrapper '__ge__' of CallSpec2 object at 0x7f4da8aa1a30>",
|
|
"__getattribute__": "<method-wrapper '__getattribute__' of CallSpec2 object at 0x7f4da8aa1a30>",
|
|
"__gt__": "<method-wrapper '__gt__' of CallSpec2 object at 0x7f4da8aa1a30>",
|
|
"__hash__": "<bound method __create_fn__.<locals>.__hash__ of CallSpec2(params={'x': 10}, indices={'x': 0}, _arg2scope={'x': <Scope.Function: 'function'>}, _idlist=['ten'], marks=[])>",
|
|
"__init__": "<bound method __create_fn__.<locals>.__init__ of CallSpec2(params={'x': 10}, indices={'x': 0}, _arg2scope={'x': <Scope.Function: 'function'>}, _idlist=['ten'], marks=[])>",
|
|
"__init_subclass__": "<built-in method __init_subclass__ of type object at 0x5612d672e4f0>",
|
|
"__le__": "<method-wrapper '__le__' of CallSpec2 object at 0x7f4da8aa1a30>",
|
|
"__lt__": "<method-wrapper '__lt__' of CallSpec2 object at 0x7f4da8aa1a30>",
|
|
"__module__": "_pytest.python",
|
|
"__ne__": "<method-wrapper '__ne__' of CallSpec2 object at 0x7f4da8aa1a30>",
|
|
"__new__": "<built-in method __new__ of type object at 0x5612d540f060>",
|
|
"__reduce__": "<built-in method __reduce__ of CallSpec2 object at 0x7f4da8aa1a30>",
|
|
"__reduce_ex__": "<built-in method __reduce_ex__ of CallSpec2 object at 0x7f4da8aa1a30>",
|
|
"__repr__": "<bound method __create_fn__.<locals>.__repr__ of CallSpec2(params={'x': 10}, indices={'x': 0}, _arg2scope={'x': <Scope.Function: 'function'>}, _idlist=['ten'], marks=[])>",
|
|
"__setattr__": "<bound method __create_fn__.<locals>.__setattr__ of CallSpec2(params={'x': 10}, indices={'x': 0}, _arg2scope={'x': <Scope.Function: 'function'>}, _idlist=['ten'], marks=[])>",
|
|
"__sizeof__": "<built-in method __sizeof__ of CallSpec2 object at 0x7f4da8aa1a30>",
|
|
"__str__": "<method-wrapper '__str__' of CallSpec2 object at 0x7f4da8aa1a30>",
|
|
"__subclasshook__": "<built-in method __subclasshook__ of type object at 0x5612d672e4f0>",
|
|
"__weakref__": null,
|
|
"_arg2scope": {
|
|
"x": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"ten"
|
|
],
|
|
"getparam": "<bound method CallSpec2.getparam of CallSpec2(params={'x': 10}, indices={'x': 0}, _arg2scope={'x': <Scope.Function: 'function'>}, _idlist=['ten'], marks=[])>",
|
|
"id": "ten",
|
|
"indices": {
|
|
"x": 0
|
|
},
|
|
"marks": [],
|
|
"params": {
|
|
"x": 10
|
|
},
|
|
"setmulti": "<bound method CallSpec2.setmulti of CallSpec2(params={'x': 10}, indices={'x': 0}, _arg2scope={'x': <Scope.Function: 'function'>}, _idlist=['ten'], marks=[])>"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_param.py::test_multiple_positional_args[1-2]",
|
|
"callspec": {
|
|
"__annotations__": {
|
|
"params": "dict[str, object]",
|
|
"indices": "dict[str, int]",
|
|
"_arg2scope": "Mapping[str, Scope]",
|
|
"_idlist": "Sequence[str]",
|
|
"marks": "list[Mark]"
|
|
},
|
|
"__class__": "<class '_pytest.python.CallSpec2'>",
|
|
"__dataclass_fields__": {
|
|
"params": "Field(name='params',type='dict[str, object]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"indices": "Field(name='indices',type='dict[str, int]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_arg2scope": "Field(name='_arg2scope',type='Mapping[str, Scope]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_idlist": "Field(name='_idlist',type='Sequence[str]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'tuple'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"marks": "Field(name='marks',type='list[Mark]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'list'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)"
|
|
},
|
|
"__dataclass_params__": "_DataclassParams(init=True,repr=True,eq=True,order=False,unsafe_hash=False,frozen=True)",
|
|
"__delattr__": "<bound method __create_fn__.<locals>.__delattr__ of CallSpec2(params={'a': 1, 'b': 2}, indices={'a': 0, 'b': 0}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>}, _idlist=['1-2'], marks=[])>",
|
|
"__dict__": {
|
|
"params": {
|
|
"a": 1,
|
|
"b": 2
|
|
},
|
|
"indices": {
|
|
"a": 0,
|
|
"b": 0
|
|
},
|
|
"_arg2scope": {
|
|
"a": "Scope.Function",
|
|
"b": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"1-2"
|
|
],
|
|
"marks": []
|
|
},
|
|
"__dir__": "<built-in method __dir__ of CallSpec2 object at 0x7f4daa9587c0>",
|
|
"__doc__": "A planned parameterized invocation of a test function.\n\n Calculated during collection for a given test function's Metafunc.\n Once collection is over, each callspec is turned into a single Item\n and stored in item.callspec.\n ",
|
|
"__eq__": "<bound method __create_fn__.<locals>.__eq__ of CallSpec2(params={'a': 1, 'b': 2}, indices={'a': 0, 'b': 0}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>}, _idlist=['1-2'], marks=[])>",
|
|
"__format__": "<built-in method __format__ of CallSpec2 object at 0x7f4daa9587c0>",
|
|
"__ge__": "<method-wrapper '__ge__' of CallSpec2 object at 0x7f4daa9587c0>",
|
|
"__getattribute__": "<method-wrapper '__getattribute__' of CallSpec2 object at 0x7f4daa9587c0>",
|
|
"__gt__": "<method-wrapper '__gt__' of CallSpec2 object at 0x7f4daa9587c0>",
|
|
"__hash__": "<bound method __create_fn__.<locals>.__hash__ of CallSpec2(params={'a': 1, 'b': 2}, indices={'a': 0, 'b': 0}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>}, _idlist=['1-2'], marks=[])>",
|
|
"__init__": "<bound method __create_fn__.<locals>.__init__ of CallSpec2(params={'a': 1, 'b': 2}, indices={'a': 0, 'b': 0}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>}, _idlist=['1-2'], marks=[])>",
|
|
"__init_subclass__": "<built-in method __init_subclass__ of type object at 0x5612d672e4f0>",
|
|
"__le__": "<method-wrapper '__le__' of CallSpec2 object at 0x7f4daa9587c0>",
|
|
"__lt__": "<method-wrapper '__lt__' of CallSpec2 object at 0x7f4daa9587c0>",
|
|
"__module__": "_pytest.python",
|
|
"__ne__": "<method-wrapper '__ne__' of CallSpec2 object at 0x7f4daa9587c0>",
|
|
"__new__": "<built-in method __new__ of type object at 0x5612d540f060>",
|
|
"__reduce__": "<built-in method __reduce__ of CallSpec2 object at 0x7f4daa9587c0>",
|
|
"__reduce_ex__": "<built-in method __reduce_ex__ of CallSpec2 object at 0x7f4daa9587c0>",
|
|
"__repr__": "<bound method __create_fn__.<locals>.__repr__ of CallSpec2(params={'a': 1, 'b': 2}, indices={'a': 0, 'b': 0}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>}, _idlist=['1-2'], marks=[])>",
|
|
"__setattr__": "<bound method __create_fn__.<locals>.__setattr__ of CallSpec2(params={'a': 1, 'b': 2}, indices={'a': 0, 'b': 0}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>}, _idlist=['1-2'], marks=[])>",
|
|
"__sizeof__": "<built-in method __sizeof__ of CallSpec2 object at 0x7f4daa9587c0>",
|
|
"__str__": "<method-wrapper '__str__' of CallSpec2 object at 0x7f4daa9587c0>",
|
|
"__subclasshook__": "<built-in method __subclasshook__ of type object at 0x5612d672e4f0>",
|
|
"__weakref__": null,
|
|
"_arg2scope": {
|
|
"a": "Scope.Function",
|
|
"b": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"1-2"
|
|
],
|
|
"getparam": "<bound method CallSpec2.getparam of CallSpec2(params={'a': 1, 'b': 2}, indices={'a': 0, 'b': 0}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>}, _idlist=['1-2'], marks=[])>",
|
|
"id": "1-2",
|
|
"indices": {
|
|
"a": 0,
|
|
"b": 0
|
|
},
|
|
"marks": [],
|
|
"params": {
|
|
"a": 1,
|
|
"b": 2
|
|
},
|
|
"setmulti": "<bound method CallSpec2.setmulti of CallSpec2(params={'a': 1, 'b': 2}, indices={'a': 0, 'b': 0}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>}, _idlist=['1-2'], marks=[])>"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_param.py::test_multiple_positional_args[3-4]",
|
|
"callspec": {
|
|
"__annotations__": {
|
|
"params": "dict[str, object]",
|
|
"indices": "dict[str, int]",
|
|
"_arg2scope": "Mapping[str, Scope]",
|
|
"_idlist": "Sequence[str]",
|
|
"marks": "list[Mark]"
|
|
},
|
|
"__class__": "<class '_pytest.python.CallSpec2'>",
|
|
"__dataclass_fields__": {
|
|
"params": "Field(name='params',type='dict[str, object]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"indices": "Field(name='indices',type='dict[str, int]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_arg2scope": "Field(name='_arg2scope',type='Mapping[str, Scope]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_idlist": "Field(name='_idlist',type='Sequence[str]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'tuple'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"marks": "Field(name='marks',type='list[Mark]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'list'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)"
|
|
},
|
|
"__dataclass_params__": "_DataclassParams(init=True,repr=True,eq=True,order=False,unsafe_hash=False,frozen=True)",
|
|
"__delattr__": "<bound method __create_fn__.<locals>.__delattr__ of CallSpec2(params={'a': 3, 'b': 4}, indices={'a': 1, 'b': 1}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>}, _idlist=['3-4'], marks=[])>",
|
|
"__dict__": {
|
|
"params": {
|
|
"a": 3,
|
|
"b": 4
|
|
},
|
|
"indices": {
|
|
"a": 1,
|
|
"b": 1
|
|
},
|
|
"_arg2scope": {
|
|
"a": "Scope.Function",
|
|
"b": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"3-4"
|
|
],
|
|
"marks": []
|
|
},
|
|
"__dir__": "<built-in method __dir__ of CallSpec2 object at 0x7f4daa958850>",
|
|
"__doc__": "A planned parameterized invocation of a test function.\n\n Calculated during collection for a given test function's Metafunc.\n Once collection is over, each callspec is turned into a single Item\n and stored in item.callspec.\n ",
|
|
"__eq__": "<bound method __create_fn__.<locals>.__eq__ of CallSpec2(params={'a': 3, 'b': 4}, indices={'a': 1, 'b': 1}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>}, _idlist=['3-4'], marks=[])>",
|
|
"__format__": "<built-in method __format__ of CallSpec2 object at 0x7f4daa958850>",
|
|
"__ge__": "<method-wrapper '__ge__' of CallSpec2 object at 0x7f4daa958850>",
|
|
"__getattribute__": "<method-wrapper '__getattribute__' of CallSpec2 object at 0x7f4daa958850>",
|
|
"__gt__": "<method-wrapper '__gt__' of CallSpec2 object at 0x7f4daa958850>",
|
|
"__hash__": "<bound method __create_fn__.<locals>.__hash__ of CallSpec2(params={'a': 3, 'b': 4}, indices={'a': 1, 'b': 1}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>}, _idlist=['3-4'], marks=[])>",
|
|
"__init__": "<bound method __create_fn__.<locals>.__init__ of CallSpec2(params={'a': 3, 'b': 4}, indices={'a': 1, 'b': 1}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>}, _idlist=['3-4'], marks=[])>",
|
|
"__init_subclass__": "<built-in method __init_subclass__ of type object at 0x5612d672e4f0>",
|
|
"__le__": "<method-wrapper '__le__' of CallSpec2 object at 0x7f4daa958850>",
|
|
"__lt__": "<method-wrapper '__lt__' of CallSpec2 object at 0x7f4daa958850>",
|
|
"__module__": "_pytest.python",
|
|
"__ne__": "<method-wrapper '__ne__' of CallSpec2 object at 0x7f4daa958850>",
|
|
"__new__": "<built-in method __new__ of type object at 0x5612d540f060>",
|
|
"__reduce__": "<built-in method __reduce__ of CallSpec2 object at 0x7f4daa958850>",
|
|
"__reduce_ex__": "<built-in method __reduce_ex__ of CallSpec2 object at 0x7f4daa958850>",
|
|
"__repr__": "<bound method __create_fn__.<locals>.__repr__ of CallSpec2(params={'a': 3, 'b': 4}, indices={'a': 1, 'b': 1}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>}, _idlist=['3-4'], marks=[])>",
|
|
"__setattr__": "<bound method __create_fn__.<locals>.__setattr__ of CallSpec2(params={'a': 3, 'b': 4}, indices={'a': 1, 'b': 1}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>}, _idlist=['3-4'], marks=[])>",
|
|
"__sizeof__": "<built-in method __sizeof__ of CallSpec2 object at 0x7f4daa958850>",
|
|
"__str__": "<method-wrapper '__str__' of CallSpec2 object at 0x7f4daa958850>",
|
|
"__subclasshook__": "<built-in method __subclasshook__ of type object at 0x5612d672e4f0>",
|
|
"__weakref__": null,
|
|
"_arg2scope": {
|
|
"a": "Scope.Function",
|
|
"b": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"3-4"
|
|
],
|
|
"getparam": "<bound method CallSpec2.getparam of CallSpec2(params={'a': 3, 'b': 4}, indices={'a': 1, 'b': 1}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>}, _idlist=['3-4'], marks=[])>",
|
|
"id": "3-4",
|
|
"indices": {
|
|
"a": 1,
|
|
"b": 1
|
|
},
|
|
"marks": [],
|
|
"params": {
|
|
"a": 3,
|
|
"b": 4
|
|
},
|
|
"setmulti": "<bound method CallSpec2.setmulti of CallSpec2(params={'a': 3, 'b': 4}, indices={'a': 1, 'b': 1}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>}, _idlist=['3-4'], marks=[])>"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_param.py::test_non_literal_with_id[custom-obj]",
|
|
"callspec": {
|
|
"__annotations__": {
|
|
"params": "dict[str, object]",
|
|
"indices": "dict[str, int]",
|
|
"_arg2scope": "Mapping[str, Scope]",
|
|
"_idlist": "Sequence[str]",
|
|
"marks": "list[Mark]"
|
|
},
|
|
"__class__": "<class '_pytest.python.CallSpec2'>",
|
|
"__dataclass_fields__": {
|
|
"params": "Field(name='params',type='dict[str, object]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"indices": "Field(name='indices',type='dict[str, int]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_arg2scope": "Field(name='_arg2scope',type='Mapping[str, Scope]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_idlist": "Field(name='_idlist',type='Sequence[str]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'tuple'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"marks": "Field(name='marks',type='list[Mark]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'list'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)"
|
|
},
|
|
"__dataclass_params__": "_DataclassParams(init=True,repr=True,eq=True,order=False,unsafe_hash=False,frozen=True)",
|
|
"__delattr__": "<bound method __create_fn__.<locals>.__delattr__ of CallSpec2(params={'data': <object object at 0x7f4da8956960>}, indices={'data': 0}, _arg2scope={'data': <Scope.Function: 'function'>}, _idlist=['custom-obj'], marks=[])>",
|
|
"__dict__": {
|
|
"params": {
|
|
"data": "<object object at 0x7f4da8956960>"
|
|
},
|
|
"indices": {
|
|
"data": 0
|
|
},
|
|
"_arg2scope": {
|
|
"data": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"custom-obj"
|
|
],
|
|
"marks": []
|
|
},
|
|
"__dir__": "<built-in method __dir__ of CallSpec2 object at 0x7f4daa958ac0>",
|
|
"__doc__": "A planned parameterized invocation of a test function.\n\n Calculated during collection for a given test function's Metafunc.\n Once collection is over, each callspec is turned into a single Item\n and stored in item.callspec.\n ",
|
|
"__eq__": "<bound method __create_fn__.<locals>.__eq__ of CallSpec2(params={'data': <object object at 0x7f4da8956960>}, indices={'data': 0}, _arg2scope={'data': <Scope.Function: 'function'>}, _idlist=['custom-obj'], marks=[])>",
|
|
"__format__": "<built-in method __format__ of CallSpec2 object at 0x7f4daa958ac0>",
|
|
"__ge__": "<method-wrapper '__ge__' of CallSpec2 object at 0x7f4daa958ac0>",
|
|
"__getattribute__": "<method-wrapper '__getattribute__' of CallSpec2 object at 0x7f4daa958ac0>",
|
|
"__gt__": "<method-wrapper '__gt__' of CallSpec2 object at 0x7f4daa958ac0>",
|
|
"__hash__": "<bound method __create_fn__.<locals>.__hash__ of CallSpec2(params={'data': <object object at 0x7f4da8956960>}, indices={'data': 0}, _arg2scope={'data': <Scope.Function: 'function'>}, _idlist=['custom-obj'], marks=[])>",
|
|
"__init__": "<bound method __create_fn__.<locals>.__init__ of CallSpec2(params={'data': <object object at 0x7f4da8956960>}, indices={'data': 0}, _arg2scope={'data': <Scope.Function: 'function'>}, _idlist=['custom-obj'], marks=[])>",
|
|
"__init_subclass__": "<built-in method __init_subclass__ of type object at 0x5612d672e4f0>",
|
|
"__le__": "<method-wrapper '__le__' of CallSpec2 object at 0x7f4daa958ac0>",
|
|
"__lt__": "<method-wrapper '__lt__' of CallSpec2 object at 0x7f4daa958ac0>",
|
|
"__module__": "_pytest.python",
|
|
"__ne__": "<method-wrapper '__ne__' of CallSpec2 object at 0x7f4daa958ac0>",
|
|
"__new__": "<built-in method __new__ of type object at 0x5612d540f060>",
|
|
"__reduce__": "<built-in method __reduce__ of CallSpec2 object at 0x7f4daa958ac0>",
|
|
"__reduce_ex__": "<built-in method __reduce_ex__ of CallSpec2 object at 0x7f4daa958ac0>",
|
|
"__repr__": "<bound method __create_fn__.<locals>.__repr__ of CallSpec2(params={'data': <object object at 0x7f4da8956960>}, indices={'data': 0}, _arg2scope={'data': <Scope.Function: 'function'>}, _idlist=['custom-obj'], marks=[])>",
|
|
"__setattr__": "<bound method __create_fn__.<locals>.__setattr__ of CallSpec2(params={'data': <object object at 0x7f4da8956960>}, indices={'data': 0}, _arg2scope={'data': <Scope.Function: 'function'>}, _idlist=['custom-obj'], marks=[])>",
|
|
"__sizeof__": "<built-in method __sizeof__ of CallSpec2 object at 0x7f4daa958ac0>",
|
|
"__str__": "<method-wrapper '__str__' of CallSpec2 object at 0x7f4daa958ac0>",
|
|
"__subclasshook__": "<built-in method __subclasshook__ of type object at 0x5612d672e4f0>",
|
|
"__weakref__": null,
|
|
"_arg2scope": {
|
|
"data": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"custom-obj"
|
|
],
|
|
"getparam": "<bound method CallSpec2.getparam of CallSpec2(params={'data': <object object at 0x7f4da8956960>}, indices={'data': 0}, _arg2scope={'data': <Scope.Function: 'function'>}, _idlist=['custom-obj'], marks=[])>",
|
|
"id": "custom-obj",
|
|
"indices": {
|
|
"data": 0
|
|
},
|
|
"marks": [],
|
|
"params": {
|
|
"data": "<object object at 0x7f4da8956960>"
|
|
},
|
|
"setmulti": "<bound method CallSpec2.setmulti of CallSpec2(params={'data': <object object at 0x7f4da8956960>}, indices={'data': 0}, _arg2scope={'data': <Scope.Function: 'function'>}, _idlist=['custom-obj'], marks=[])>"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_param.py::test_timedistance_v1[a0-b0-expected0]",
|
|
"callspec": {
|
|
"__annotations__": {
|
|
"params": "dict[str, object]",
|
|
"indices": "dict[str, int]",
|
|
"_arg2scope": "Mapping[str, Scope]",
|
|
"_idlist": "Sequence[str]",
|
|
"marks": "list[Mark]"
|
|
},
|
|
"__class__": "<class '_pytest.python.CallSpec2'>",
|
|
"__dataclass_fields__": {
|
|
"params": "Field(name='params',type='dict[str, object]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"indices": "Field(name='indices',type='dict[str, int]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_arg2scope": "Field(name='_arg2scope',type='Mapping[str, Scope]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_idlist": "Field(name='_idlist',type='Sequence[str]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'tuple'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"marks": "Field(name='marks',type='list[Mark]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'list'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)"
|
|
},
|
|
"__dataclass_params__": "_DataclassParams(init=True,repr=True,eq=True,order=False,unsafe_hash=False,frozen=True)",
|
|
"__delattr__": "<bound method __create_fn__.<locals>.__delattr__ of CallSpec2(params={'a': datetime.datetime(2001, 12, 12, 0, 0), 'b': datetime.datetime(2001, 12, 11, 0, 0), 'expected': datetime.timedelta(days=1)}, indices={'a': 0, 'b': 0, 'expected': 0}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a0-b0-expected0'], marks=[])>",
|
|
"__dict__": {
|
|
"params": {
|
|
"a": "2001-12-12 00:00:00",
|
|
"b": "2001-12-11 00:00:00",
|
|
"expected": "1 day, 0:00:00"
|
|
},
|
|
"indices": {
|
|
"a": 0,
|
|
"b": 0,
|
|
"expected": 0
|
|
},
|
|
"_arg2scope": {
|
|
"a": "Scope.Function",
|
|
"b": "Scope.Function",
|
|
"expected": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"a0-b0-expected0"
|
|
],
|
|
"marks": []
|
|
},
|
|
"__dir__": "<built-in method __dir__ of CallSpec2 object at 0x7f4daa958e50>",
|
|
"__doc__": "A planned parameterized invocation of a test function.\n\n Calculated during collection for a given test function's Metafunc.\n Once collection is over, each callspec is turned into a single Item\n and stored in item.callspec.\n ",
|
|
"__eq__": "<bound method __create_fn__.<locals>.__eq__ of CallSpec2(params={'a': datetime.datetime(2001, 12, 12, 0, 0), 'b': datetime.datetime(2001, 12, 11, 0, 0), 'expected': datetime.timedelta(days=1)}, indices={'a': 0, 'b': 0, 'expected': 0}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a0-b0-expected0'], marks=[])>",
|
|
"__format__": "<built-in method __format__ of CallSpec2 object at 0x7f4daa958e50>",
|
|
"__ge__": "<method-wrapper '__ge__' of CallSpec2 object at 0x7f4daa958e50>",
|
|
"__getattribute__": "<method-wrapper '__getattribute__' of CallSpec2 object at 0x7f4daa958e50>",
|
|
"__gt__": "<method-wrapper '__gt__' of CallSpec2 object at 0x7f4daa958e50>",
|
|
"__hash__": "<bound method __create_fn__.<locals>.__hash__ of CallSpec2(params={'a': datetime.datetime(2001, 12, 12, 0, 0), 'b': datetime.datetime(2001, 12, 11, 0, 0), 'expected': datetime.timedelta(days=1)}, indices={'a': 0, 'b': 0, 'expected': 0}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a0-b0-expected0'], marks=[])>",
|
|
"__init__": "<bound method __create_fn__.<locals>.__init__ of CallSpec2(params={'a': datetime.datetime(2001, 12, 12, 0, 0), 'b': datetime.datetime(2001, 12, 11, 0, 0), 'expected': datetime.timedelta(days=1)}, indices={'a': 0, 'b': 0, 'expected': 0}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a0-b0-expected0'], marks=[])>",
|
|
"__init_subclass__": "<built-in method __init_subclass__ of type object at 0x5612d672e4f0>",
|
|
"__le__": "<method-wrapper '__le__' of CallSpec2 object at 0x7f4daa958e50>",
|
|
"__lt__": "<method-wrapper '__lt__' of CallSpec2 object at 0x7f4daa958e50>",
|
|
"__module__": "_pytest.python",
|
|
"__ne__": "<method-wrapper '__ne__' of CallSpec2 object at 0x7f4daa958e50>",
|
|
"__new__": "<built-in method __new__ of type object at 0x5612d540f060>",
|
|
"__reduce__": "<built-in method __reduce__ of CallSpec2 object at 0x7f4daa958e50>",
|
|
"__reduce_ex__": "<built-in method __reduce_ex__ of CallSpec2 object at 0x7f4daa958e50>",
|
|
"__repr__": "<bound method __create_fn__.<locals>.__repr__ of CallSpec2(params={'a': datetime.datetime(2001, 12, 12, 0, 0), 'b': datetime.datetime(2001, 12, 11, 0, 0), 'expected': datetime.timedelta(days=1)}, indices={'a': 0, 'b': 0, 'expected': 0}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a0-b0-expected0'], marks=[])>",
|
|
"__setattr__": "<bound method __create_fn__.<locals>.__setattr__ of CallSpec2(params={'a': datetime.datetime(2001, 12, 12, 0, 0), 'b': datetime.datetime(2001, 12, 11, 0, 0), 'expected': datetime.timedelta(days=1)}, indices={'a': 0, 'b': 0, 'expected': 0}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a0-b0-expected0'], marks=[])>",
|
|
"__sizeof__": "<built-in method __sizeof__ of CallSpec2 object at 0x7f4daa958e50>",
|
|
"__str__": "<method-wrapper '__str__' of CallSpec2 object at 0x7f4daa958e50>",
|
|
"__subclasshook__": "<built-in method __subclasshook__ of type object at 0x5612d672e4f0>",
|
|
"__weakref__": null,
|
|
"_arg2scope": {
|
|
"a": "Scope.Function",
|
|
"b": "Scope.Function",
|
|
"expected": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"a0-b0-expected0"
|
|
],
|
|
"getparam": "<bound method CallSpec2.getparam of CallSpec2(params={'a': datetime.datetime(2001, 12, 12, 0, 0), 'b': datetime.datetime(2001, 12, 11, 0, 0), 'expected': datetime.timedelta(days=1)}, indices={'a': 0, 'b': 0, 'expected': 0}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a0-b0-expected0'], marks=[])>",
|
|
"id": "a0-b0-expected0",
|
|
"indices": {
|
|
"a": 0,
|
|
"b": 0,
|
|
"expected": 0
|
|
},
|
|
"marks": [],
|
|
"params": {
|
|
"a": "2001-12-12 00:00:00",
|
|
"b": "2001-12-11 00:00:00",
|
|
"expected": "1 day, 0:00:00"
|
|
},
|
|
"setmulti": "<bound method CallSpec2.setmulti of CallSpec2(params={'a': datetime.datetime(2001, 12, 12, 0, 0), 'b': datetime.datetime(2001, 12, 11, 0, 0), 'expected': datetime.timedelta(days=1)}, indices={'a': 0, 'b': 0, 'expected': 0}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a0-b0-expected0'], marks=[])>"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_param.py::test_timedistance_v1[a1-b1-expected1]",
|
|
"callspec": {
|
|
"__annotations__": {
|
|
"params": "dict[str, object]",
|
|
"indices": "dict[str, int]",
|
|
"_arg2scope": "Mapping[str, Scope]",
|
|
"_idlist": "Sequence[str]",
|
|
"marks": "list[Mark]"
|
|
},
|
|
"__class__": "<class '_pytest.python.CallSpec2'>",
|
|
"__dataclass_fields__": {
|
|
"params": "Field(name='params',type='dict[str, object]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"indices": "Field(name='indices',type='dict[str, int]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_arg2scope": "Field(name='_arg2scope',type='Mapping[str, Scope]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_idlist": "Field(name='_idlist',type='Sequence[str]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'tuple'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"marks": "Field(name='marks',type='list[Mark]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'list'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)"
|
|
},
|
|
"__dataclass_params__": "_DataclassParams(init=True,repr=True,eq=True,order=False,unsafe_hash=False,frozen=True)",
|
|
"__delattr__": "<bound method __create_fn__.<locals>.__delattr__ of CallSpec2(params={'a': datetime.datetime(2001, 12, 11, 0, 0), 'b': datetime.datetime(2001, 12, 12, 0, 0), 'expected': datetime.timedelta(days=-1)}, indices={'a': 1, 'b': 1, 'expected': 1}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a1-b1-expected1'], marks=[])>",
|
|
"__dict__": {
|
|
"params": {
|
|
"a": "2001-12-11 00:00:00",
|
|
"b": "2001-12-12 00:00:00",
|
|
"expected": "-1 day, 0:00:00"
|
|
},
|
|
"indices": {
|
|
"a": 1,
|
|
"b": 1,
|
|
"expected": 1
|
|
},
|
|
"_arg2scope": {
|
|
"a": "Scope.Function",
|
|
"b": "Scope.Function",
|
|
"expected": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"a1-b1-expected1"
|
|
],
|
|
"marks": []
|
|
},
|
|
"__dir__": "<built-in method __dir__ of CallSpec2 object at 0x7f4daa958e80>",
|
|
"__doc__": "A planned parameterized invocation of a test function.\n\n Calculated during collection for a given test function's Metafunc.\n Once collection is over, each callspec is turned into a single Item\n and stored in item.callspec.\n ",
|
|
"__eq__": "<bound method __create_fn__.<locals>.__eq__ of CallSpec2(params={'a': datetime.datetime(2001, 12, 11, 0, 0), 'b': datetime.datetime(2001, 12, 12, 0, 0), 'expected': datetime.timedelta(days=-1)}, indices={'a': 1, 'b': 1, 'expected': 1}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a1-b1-expected1'], marks=[])>",
|
|
"__format__": "<built-in method __format__ of CallSpec2 object at 0x7f4daa958e80>",
|
|
"__ge__": "<method-wrapper '__ge__' of CallSpec2 object at 0x7f4daa958e80>",
|
|
"__getattribute__": "<method-wrapper '__getattribute__' of CallSpec2 object at 0x7f4daa958e80>",
|
|
"__gt__": "<method-wrapper '__gt__' of CallSpec2 object at 0x7f4daa958e80>",
|
|
"__hash__": "<bound method __create_fn__.<locals>.__hash__ of CallSpec2(params={'a': datetime.datetime(2001, 12, 11, 0, 0), 'b': datetime.datetime(2001, 12, 12, 0, 0), 'expected': datetime.timedelta(days=-1)}, indices={'a': 1, 'b': 1, 'expected': 1}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a1-b1-expected1'], marks=[])>",
|
|
"__init__": "<bound method __create_fn__.<locals>.__init__ of CallSpec2(params={'a': datetime.datetime(2001, 12, 11, 0, 0), 'b': datetime.datetime(2001, 12, 12, 0, 0), 'expected': datetime.timedelta(days=-1)}, indices={'a': 1, 'b': 1, 'expected': 1}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a1-b1-expected1'], marks=[])>",
|
|
"__init_subclass__": "<built-in method __init_subclass__ of type object at 0x5612d672e4f0>",
|
|
"__le__": "<method-wrapper '__le__' of CallSpec2 object at 0x7f4daa958e80>",
|
|
"__lt__": "<method-wrapper '__lt__' of CallSpec2 object at 0x7f4daa958e80>",
|
|
"__module__": "_pytest.python",
|
|
"__ne__": "<method-wrapper '__ne__' of CallSpec2 object at 0x7f4daa958e80>",
|
|
"__new__": "<built-in method __new__ of type object at 0x5612d540f060>",
|
|
"__reduce__": "<built-in method __reduce__ of CallSpec2 object at 0x7f4daa958e80>",
|
|
"__reduce_ex__": "<built-in method __reduce_ex__ of CallSpec2 object at 0x7f4daa958e80>",
|
|
"__repr__": "<bound method __create_fn__.<locals>.__repr__ of CallSpec2(params={'a': datetime.datetime(2001, 12, 11, 0, 0), 'b': datetime.datetime(2001, 12, 12, 0, 0), 'expected': datetime.timedelta(days=-1)}, indices={'a': 1, 'b': 1, 'expected': 1}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a1-b1-expected1'], marks=[])>",
|
|
"__setattr__": "<bound method __create_fn__.<locals>.__setattr__ of CallSpec2(params={'a': datetime.datetime(2001, 12, 11, 0, 0), 'b': datetime.datetime(2001, 12, 12, 0, 0), 'expected': datetime.timedelta(days=-1)}, indices={'a': 1, 'b': 1, 'expected': 1}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a1-b1-expected1'], marks=[])>",
|
|
"__sizeof__": "<built-in method __sizeof__ of CallSpec2 object at 0x7f4daa958e80>",
|
|
"__str__": "<method-wrapper '__str__' of CallSpec2 object at 0x7f4daa958e80>",
|
|
"__subclasshook__": "<built-in method __subclasshook__ of type object at 0x5612d672e4f0>",
|
|
"__weakref__": null,
|
|
"_arg2scope": {
|
|
"a": "Scope.Function",
|
|
"b": "Scope.Function",
|
|
"expected": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"a1-b1-expected1"
|
|
],
|
|
"getparam": "<bound method CallSpec2.getparam of CallSpec2(params={'a': datetime.datetime(2001, 12, 11, 0, 0), 'b': datetime.datetime(2001, 12, 12, 0, 0), 'expected': datetime.timedelta(days=-1)}, indices={'a': 1, 'b': 1, 'expected': 1}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a1-b1-expected1'], marks=[])>",
|
|
"id": "a1-b1-expected1",
|
|
"indices": {
|
|
"a": 1,
|
|
"b": 1,
|
|
"expected": 1
|
|
},
|
|
"marks": [],
|
|
"params": {
|
|
"a": "2001-12-11 00:00:00",
|
|
"b": "2001-12-12 00:00:00",
|
|
"expected": "-1 day, 0:00:00"
|
|
},
|
|
"setmulti": "<bound method CallSpec2.setmulti of CallSpec2(params={'a': datetime.datetime(2001, 12, 11, 0, 0), 'b': datetime.datetime(2001, 12, 12, 0, 0), 'expected': datetime.timedelta(days=-1)}, indices={'a': 1, 'b': 1, 'expected': 1}, _arg2scope={'a': <Scope.Function: 'function'>, 'b': <Scope.Function: 'function'>, 'expected': <Scope.Function: 'function'>}, _idlist=['a1-b1-expected1'], marks=[])>"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_param.py::test_dynamic[ten]",
|
|
"callspec": {
|
|
"__annotations__": {
|
|
"params": "dict[str, object]",
|
|
"indices": "dict[str, int]",
|
|
"_arg2scope": "Mapping[str, Scope]",
|
|
"_idlist": "Sequence[str]",
|
|
"marks": "list[Mark]"
|
|
},
|
|
"__class__": "<class '_pytest.python.CallSpec2'>",
|
|
"__dataclass_fields__": {
|
|
"params": "Field(name='params',type='dict[str, object]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"indices": "Field(name='indices',type='dict[str, int]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_arg2scope": "Field(name='_arg2scope',type='Mapping[str, Scope]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_idlist": "Field(name='_idlist',type='Sequence[str]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'tuple'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"marks": "Field(name='marks',type='list[Mark]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'list'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)"
|
|
},
|
|
"__dataclass_params__": "_DataclassParams(init=True,repr=True,eq=True,order=False,unsafe_hash=False,frozen=True)",
|
|
"__delattr__": "<bound method __create_fn__.<locals>.__delattr__ of CallSpec2(params={'val': 10}, indices={'val': 0}, _arg2scope={'val': <Scope.Function: 'function'>}, _idlist=['ten'], marks=[])>",
|
|
"__dict__": {
|
|
"params": {
|
|
"val": 10
|
|
},
|
|
"indices": {
|
|
"val": 0
|
|
},
|
|
"_arg2scope": {
|
|
"val": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"ten"
|
|
],
|
|
"marks": []
|
|
},
|
|
"__dir__": "<built-in method __dir__ of CallSpec2 object at 0x7f4daae77ac0>",
|
|
"__doc__": "A planned parameterized invocation of a test function.\n\n Calculated during collection for a given test function's Metafunc.\n Once collection is over, each callspec is turned into a single Item\n and stored in item.callspec.\n ",
|
|
"__eq__": "<bound method __create_fn__.<locals>.__eq__ of CallSpec2(params={'val': 10}, indices={'val': 0}, _arg2scope={'val': <Scope.Function: 'function'>}, _idlist=['ten'], marks=[])>",
|
|
"__format__": "<built-in method __format__ of CallSpec2 object at 0x7f4daae77ac0>",
|
|
"__ge__": "<method-wrapper '__ge__' of CallSpec2 object at 0x7f4daae77ac0>",
|
|
"__getattribute__": "<method-wrapper '__getattribute__' of CallSpec2 object at 0x7f4daae77ac0>",
|
|
"__gt__": "<method-wrapper '__gt__' of CallSpec2 object at 0x7f4daae77ac0>",
|
|
"__hash__": "<bound method __create_fn__.<locals>.__hash__ of CallSpec2(params={'val': 10}, indices={'val': 0}, _arg2scope={'val': <Scope.Function: 'function'>}, _idlist=['ten'], marks=[])>",
|
|
"__init__": "<bound method __create_fn__.<locals>.__init__ of CallSpec2(params={'val': 10}, indices={'val': 0}, _arg2scope={'val': <Scope.Function: 'function'>}, _idlist=['ten'], marks=[])>",
|
|
"__init_subclass__": "<built-in method __init_subclass__ of type object at 0x5612d672e4f0>",
|
|
"__le__": "<method-wrapper '__le__' of CallSpec2 object at 0x7f4daae77ac0>",
|
|
"__lt__": "<method-wrapper '__lt__' of CallSpec2 object at 0x7f4daae77ac0>",
|
|
"__module__": "_pytest.python",
|
|
"__ne__": "<method-wrapper '__ne__' of CallSpec2 object at 0x7f4daae77ac0>",
|
|
"__new__": "<built-in method __new__ of type object at 0x5612d540f060>",
|
|
"__reduce__": "<built-in method __reduce__ of CallSpec2 object at 0x7f4daae77ac0>",
|
|
"__reduce_ex__": "<built-in method __reduce_ex__ of CallSpec2 object at 0x7f4daae77ac0>",
|
|
"__repr__": "<bound method __create_fn__.<locals>.__repr__ of CallSpec2(params={'val': 10}, indices={'val': 0}, _arg2scope={'val': <Scope.Function: 'function'>}, _idlist=['ten'], marks=[])>",
|
|
"__setattr__": "<bound method __create_fn__.<locals>.__setattr__ of CallSpec2(params={'val': 10}, indices={'val': 0}, _arg2scope={'val': <Scope.Function: 'function'>}, _idlist=['ten'], marks=[])>",
|
|
"__sizeof__": "<built-in method __sizeof__ of CallSpec2 object at 0x7f4daae77ac0>",
|
|
"__str__": "<method-wrapper '__str__' of CallSpec2 object at 0x7f4daae77ac0>",
|
|
"__subclasshook__": "<built-in method __subclasshook__ of type object at 0x5612d672e4f0>",
|
|
"__weakref__": null,
|
|
"_arg2scope": {
|
|
"val": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"ten"
|
|
],
|
|
"getparam": "<bound method CallSpec2.getparam of CallSpec2(params={'val': 10}, indices={'val': 0}, _arg2scope={'val': <Scope.Function: 'function'>}, _idlist=['ten'], marks=[])>",
|
|
"id": "ten",
|
|
"indices": {
|
|
"val": 0
|
|
},
|
|
"marks": [],
|
|
"params": {
|
|
"val": 10
|
|
},
|
|
"setmulti": "<bound method CallSpec2.setmulti of CallSpec2(params={'val': 10}, indices={'val': 0}, _arg2scope={'val': <Scope.Function: 'function'>}, _idlist=['ten'], marks=[])>"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_param.py::test_dynamic[twenty]",
|
|
"callspec": {
|
|
"__annotations__": {
|
|
"params": "dict[str, object]",
|
|
"indices": "dict[str, int]",
|
|
"_arg2scope": "Mapping[str, Scope]",
|
|
"_idlist": "Sequence[str]",
|
|
"marks": "list[Mark]"
|
|
},
|
|
"__class__": "<class '_pytest.python.CallSpec2'>",
|
|
"__dataclass_fields__": {
|
|
"params": "Field(name='params',type='dict[str, object]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"indices": "Field(name='indices',type='dict[str, int]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_arg2scope": "Field(name='_arg2scope',type='Mapping[str, Scope]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_idlist": "Field(name='_idlist',type='Sequence[str]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'tuple'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"marks": "Field(name='marks',type='list[Mark]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'list'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)"
|
|
},
|
|
"__dataclass_params__": "_DataclassParams(init=True,repr=True,eq=True,order=False,unsafe_hash=False,frozen=True)",
|
|
"__delattr__": "<bound method __create_fn__.<locals>.__delattr__ of CallSpec2(params={'val': 20}, indices={'val': 1}, _arg2scope={'val': <Scope.Function: 'function'>}, _idlist=['twenty'], marks=[])>",
|
|
"__dict__": {
|
|
"params": {
|
|
"val": 20
|
|
},
|
|
"indices": {
|
|
"val": 1
|
|
},
|
|
"_arg2scope": {
|
|
"val": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"twenty"
|
|
],
|
|
"marks": []
|
|
},
|
|
"__dir__": "<built-in method __dir__ of CallSpec2 object at 0x7f4daae779d0>",
|
|
"__doc__": "A planned parameterized invocation of a test function.\n\n Calculated during collection for a given test function's Metafunc.\n Once collection is over, each callspec is turned into a single Item\n and stored in item.callspec.\n ",
|
|
"__eq__": "<bound method __create_fn__.<locals>.__eq__ of CallSpec2(params={'val': 20}, indices={'val': 1}, _arg2scope={'val': <Scope.Function: 'function'>}, _idlist=['twenty'], marks=[])>",
|
|
"__format__": "<built-in method __format__ of CallSpec2 object at 0x7f4daae779d0>",
|
|
"__ge__": "<method-wrapper '__ge__' of CallSpec2 object at 0x7f4daae779d0>",
|
|
"__getattribute__": "<method-wrapper '__getattribute__' of CallSpec2 object at 0x7f4daae779d0>",
|
|
"__gt__": "<method-wrapper '__gt__' of CallSpec2 object at 0x7f4daae779d0>",
|
|
"__hash__": "<bound method __create_fn__.<locals>.__hash__ of CallSpec2(params={'val': 20}, indices={'val': 1}, _arg2scope={'val': <Scope.Function: 'function'>}, _idlist=['twenty'], marks=[])>",
|
|
"__init__": "<bound method __create_fn__.<locals>.__init__ of CallSpec2(params={'val': 20}, indices={'val': 1}, _arg2scope={'val': <Scope.Function: 'function'>}, _idlist=['twenty'], marks=[])>",
|
|
"__init_subclass__": "<built-in method __init_subclass__ of type object at 0x5612d672e4f0>",
|
|
"__le__": "<method-wrapper '__le__' of CallSpec2 object at 0x7f4daae779d0>",
|
|
"__lt__": "<method-wrapper '__lt__' of CallSpec2 object at 0x7f4daae779d0>",
|
|
"__module__": "_pytest.python",
|
|
"__ne__": "<method-wrapper '__ne__' of CallSpec2 object at 0x7f4daae779d0>",
|
|
"__new__": "<built-in method __new__ of type object at 0x5612d540f060>",
|
|
"__reduce__": "<built-in method __reduce__ of CallSpec2 object at 0x7f4daae779d0>",
|
|
"__reduce_ex__": "<built-in method __reduce_ex__ of CallSpec2 object at 0x7f4daae779d0>",
|
|
"__repr__": "<bound method __create_fn__.<locals>.__repr__ of CallSpec2(params={'val': 20}, indices={'val': 1}, _arg2scope={'val': <Scope.Function: 'function'>}, _idlist=['twenty'], marks=[])>",
|
|
"__setattr__": "<bound method __create_fn__.<locals>.__setattr__ of CallSpec2(params={'val': 20}, indices={'val': 1}, _arg2scope={'val': <Scope.Function: 'function'>}, _idlist=['twenty'], marks=[])>",
|
|
"__sizeof__": "<built-in method __sizeof__ of CallSpec2 object at 0x7f4daae779d0>",
|
|
"__str__": "<method-wrapper '__str__' of CallSpec2 object at 0x7f4daae779d0>",
|
|
"__subclasshook__": "<built-in method __subclasshook__ of type object at 0x5612d672e4f0>",
|
|
"__weakref__": null,
|
|
"_arg2scope": {
|
|
"val": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"twenty"
|
|
],
|
|
"getparam": "<bound method CallSpec2.getparam of CallSpec2(params={'val': 20}, indices={'val': 1}, _arg2scope={'val': <Scope.Function: 'function'>}, _idlist=['twenty'], marks=[])>",
|
|
"id": "twenty",
|
|
"indices": {
|
|
"val": 1
|
|
},
|
|
"marks": [],
|
|
"params": {
|
|
"val": 20
|
|
},
|
|
"setmulti": "<bound method CallSpec2.setmulti of CallSpec2(params={'val': 20}, indices={'val': 1}, _arg2scope={'val': <Scope.Function: 'function'>}, _idlist=['twenty'], marks=[])>"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_param.py::test_dynamic[thirty]",
|
|
"callspec": {
|
|
"__annotations__": {
|
|
"params": "dict[str, object]",
|
|
"indices": "dict[str, int]",
|
|
"_arg2scope": "Mapping[str, Scope]",
|
|
"_idlist": "Sequence[str]",
|
|
"marks": "list[Mark]"
|
|
},
|
|
"__class__": "<class '_pytest.python.CallSpec2'>",
|
|
"__dataclass_fields__": {
|
|
"params": "Field(name='params',type='dict[str, object]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"indices": "Field(name='indices',type='dict[str, int]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_arg2scope": "Field(name='_arg2scope',type='Mapping[str, Scope]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_idlist": "Field(name='_idlist',type='Sequence[str]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'tuple'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"marks": "Field(name='marks',type='list[Mark]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'list'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)"
|
|
},
|
|
"__dataclass_params__": "_DataclassParams(init=True,repr=True,eq=True,order=False,unsafe_hash=False,frozen=True)",
|
|
"__delattr__": "<bound method __create_fn__.<locals>.__delattr__ of CallSpec2(params={'val': 30}, indices={'val': 2}, _arg2scope={'val': <Scope.Function: 'function'>}, _idlist=['thirty'], marks=[])>",
|
|
"__dict__": {
|
|
"params": {
|
|
"val": 30
|
|
},
|
|
"indices": {
|
|
"val": 2
|
|
},
|
|
"_arg2scope": {
|
|
"val": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"thirty"
|
|
],
|
|
"marks": []
|
|
},
|
|
"__dir__": "<built-in method __dir__ of CallSpec2 object at 0x7f4daafcae20>",
|
|
"__doc__": "A planned parameterized invocation of a test function.\n\n Calculated during collection for a given test function's Metafunc.\n Once collection is over, each callspec is turned into a single Item\n and stored in item.callspec.\n ",
|
|
"__eq__": "<bound method __create_fn__.<locals>.__eq__ of CallSpec2(params={'val': 30}, indices={'val': 2}, _arg2scope={'val': <Scope.Function: 'function'>}, _idlist=['thirty'], marks=[])>",
|
|
"__format__": "<built-in method __format__ of CallSpec2 object at 0x7f4daafcae20>",
|
|
"__ge__": "<method-wrapper '__ge__' of CallSpec2 object at 0x7f4daafcae20>",
|
|
"__getattribute__": "<method-wrapper '__getattribute__' of CallSpec2 object at 0x7f4daafcae20>",
|
|
"__gt__": "<method-wrapper '__gt__' of CallSpec2 object at 0x7f4daafcae20>",
|
|
"__hash__": "<bound method __create_fn__.<locals>.__hash__ of CallSpec2(params={'val': 30}, indices={'val': 2}, _arg2scope={'val': <Scope.Function: 'function'>}, _idlist=['thirty'], marks=[])>",
|
|
"__init__": "<bound method __create_fn__.<locals>.__init__ of CallSpec2(params={'val': 30}, indices={'val': 2}, _arg2scope={'val': <Scope.Function: 'function'>}, _idlist=['thirty'], marks=[])>",
|
|
"__init_subclass__": "<built-in method __init_subclass__ of type object at 0x5612d672e4f0>",
|
|
"__le__": "<method-wrapper '__le__' of CallSpec2 object at 0x7f4daafcae20>",
|
|
"__lt__": "<method-wrapper '__lt__' of CallSpec2 object at 0x7f4daafcae20>",
|
|
"__module__": "_pytest.python",
|
|
"__ne__": "<method-wrapper '__ne__' of CallSpec2 object at 0x7f4daafcae20>",
|
|
"__new__": "<built-in method __new__ of type object at 0x5612d540f060>",
|
|
"__reduce__": "<built-in method __reduce__ of CallSpec2 object at 0x7f4daafcae20>",
|
|
"__reduce_ex__": "<built-in method __reduce_ex__ of CallSpec2 object at 0x7f4daafcae20>",
|
|
"__repr__": "<bound method __create_fn__.<locals>.__repr__ of CallSpec2(params={'val': 30}, indices={'val': 2}, _arg2scope={'val': <Scope.Function: 'function'>}, _idlist=['thirty'], marks=[])>",
|
|
"__setattr__": "<bound method __create_fn__.<locals>.__setattr__ of CallSpec2(params={'val': 30}, indices={'val': 2}, _arg2scope={'val': <Scope.Function: 'function'>}, _idlist=['thirty'], marks=[])>",
|
|
"__sizeof__": "<built-in method __sizeof__ of CallSpec2 object at 0x7f4daafcae20>",
|
|
"__str__": "<method-wrapper '__str__' of CallSpec2 object at 0x7f4daafcae20>",
|
|
"__subclasshook__": "<built-in method __subclasshook__ of type object at 0x5612d672e4f0>",
|
|
"__weakref__": null,
|
|
"_arg2scope": {
|
|
"val": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"thirty"
|
|
],
|
|
"getparam": "<bound method CallSpec2.getparam of CallSpec2(params={'val': 30}, indices={'val': 2}, _arg2scope={'val': <Scope.Function: 'function'>}, _idlist=['thirty'], marks=[])>",
|
|
"id": "thirty",
|
|
"indices": {
|
|
"val": 2
|
|
},
|
|
"marks": [],
|
|
"params": {
|
|
"val": 30
|
|
},
|
|
"setmulti": "<bound method CallSpec2.setmulti of CallSpec2(params={'val': 30}, indices={'val': 2}, _arg2scope={'val': <Scope.Function: 'function'>}, _idlist=['thirty'], marks=[])>"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_param.py::test_element_type[\\U0001f525]",
|
|
"callspec": {
|
|
"__annotations__": {
|
|
"params": "dict[str, object]",
|
|
"indices": "dict[str, int]",
|
|
"_arg2scope": "Mapping[str, Scope]",
|
|
"_idlist": "Sequence[str]",
|
|
"marks": "list[Mark]"
|
|
},
|
|
"__class__": "<class '_pytest.python.CallSpec2'>",
|
|
"__dataclass_fields__": {
|
|
"params": "Field(name='params',type='dict[str, object]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"indices": "Field(name='indices',type='dict[str, int]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_arg2scope": "Field(name='_arg2scope',type='Mapping[str, Scope]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_idlist": "Field(name='_idlist',type='Sequence[str]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'tuple'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"marks": "Field(name='marks',type='list[Mark]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'list'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)"
|
|
},
|
|
"__dataclass_params__": "_DataclassParams(init=True,repr=True,eq=True,order=False,unsafe_hash=False,frozen=True)",
|
|
"__delattr__": "<bound method __create_fn__.<locals>.__delattr__ of CallSpec2(params={'element': 'fire'}, indices={'element': 0}, _arg2scope={'element': <Scope.Function: 'function'>}, _idlist=['\\\\U0001f525'], marks=[])>",
|
|
"__dict__": {
|
|
"params": {
|
|
"element": "fire"
|
|
},
|
|
"indices": {
|
|
"element": 0
|
|
},
|
|
"_arg2scope": {
|
|
"element": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"\\U0001f525"
|
|
],
|
|
"marks": []
|
|
},
|
|
"__dir__": "<built-in method __dir__ of CallSpec2 object at 0x7f4da858e9a0>",
|
|
"__doc__": "A planned parameterized invocation of a test function.\n\n Calculated during collection for a given test function's Metafunc.\n Once collection is over, each callspec is turned into a single Item\n and stored in item.callspec.\n ",
|
|
"__eq__": "<bound method __create_fn__.<locals>.__eq__ of CallSpec2(params={'element': 'fire'}, indices={'element': 0}, _arg2scope={'element': <Scope.Function: 'function'>}, _idlist=['\\\\U0001f525'], marks=[])>",
|
|
"__format__": "<built-in method __format__ of CallSpec2 object at 0x7f4da858e9a0>",
|
|
"__ge__": "<method-wrapper '__ge__' of CallSpec2 object at 0x7f4da858e9a0>",
|
|
"__getattribute__": "<method-wrapper '__getattribute__' of CallSpec2 object at 0x7f4da858e9a0>",
|
|
"__gt__": "<method-wrapper '__gt__' of CallSpec2 object at 0x7f4da858e9a0>",
|
|
"__hash__": "<bound method __create_fn__.<locals>.__hash__ of CallSpec2(params={'element': 'fire'}, indices={'element': 0}, _arg2scope={'element': <Scope.Function: 'function'>}, _idlist=['\\\\U0001f525'], marks=[])>",
|
|
"__init__": "<bound method __create_fn__.<locals>.__init__ of CallSpec2(params={'element': 'fire'}, indices={'element': 0}, _arg2scope={'element': <Scope.Function: 'function'>}, _idlist=['\\\\U0001f525'], marks=[])>",
|
|
"__init_subclass__": "<built-in method __init_subclass__ of type object at 0x5612d672e4f0>",
|
|
"__le__": "<method-wrapper '__le__' of CallSpec2 object at 0x7f4da858e9a0>",
|
|
"__lt__": "<method-wrapper '__lt__' of CallSpec2 object at 0x7f4da858e9a0>",
|
|
"__module__": "_pytest.python",
|
|
"__ne__": "<method-wrapper '__ne__' of CallSpec2 object at 0x7f4da858e9a0>",
|
|
"__new__": "<built-in method __new__ of type object at 0x5612d540f060>",
|
|
"__reduce__": "<built-in method __reduce__ of CallSpec2 object at 0x7f4da858e9a0>",
|
|
"__reduce_ex__": "<built-in method __reduce_ex__ of CallSpec2 object at 0x7f4da858e9a0>",
|
|
"__repr__": "<bound method __create_fn__.<locals>.__repr__ of CallSpec2(params={'element': 'fire'}, indices={'element': 0}, _arg2scope={'element': <Scope.Function: 'function'>}, _idlist=['\\\\U0001f525'], marks=[])>",
|
|
"__setattr__": "<bound method __create_fn__.<locals>.__setattr__ of CallSpec2(params={'element': 'fire'}, indices={'element': 0}, _arg2scope={'element': <Scope.Function: 'function'>}, _idlist=['\\\\U0001f525'], marks=[])>",
|
|
"__sizeof__": "<built-in method __sizeof__ of CallSpec2 object at 0x7f4da858e9a0>",
|
|
"__str__": "<method-wrapper '__str__' of CallSpec2 object at 0x7f4da858e9a0>",
|
|
"__subclasshook__": "<built-in method __subclasshook__ of type object at 0x5612d672e4f0>",
|
|
"__weakref__": null,
|
|
"_arg2scope": {
|
|
"element": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"\\U0001f525"
|
|
],
|
|
"getparam": "<bound method CallSpec2.getparam of CallSpec2(params={'element': 'fire'}, indices={'element': 0}, _arg2scope={'element': <Scope.Function: 'function'>}, _idlist=['\\\\U0001f525'], marks=[])>",
|
|
"id": "\\U0001f525",
|
|
"indices": {
|
|
"element": 0
|
|
},
|
|
"marks": [],
|
|
"params": {
|
|
"element": "fire"
|
|
},
|
|
"setmulti": "<bound method CallSpec2.setmulti of CallSpec2(params={'element': 'fire'}, indices={'element': 0}, _arg2scope={'element': <Scope.Function: 'function'>}, _idlist=['\\\\U0001f525'], marks=[])>"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_param.py::test_element_type[\\U0001f4a7]",
|
|
"callspec": {
|
|
"__annotations__": {
|
|
"params": "dict[str, object]",
|
|
"indices": "dict[str, int]",
|
|
"_arg2scope": "Mapping[str, Scope]",
|
|
"_idlist": "Sequence[str]",
|
|
"marks": "list[Mark]"
|
|
},
|
|
"__class__": "<class '_pytest.python.CallSpec2'>",
|
|
"__dataclass_fields__": {
|
|
"params": "Field(name='params',type='dict[str, object]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"indices": "Field(name='indices',type='dict[str, int]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_arg2scope": "Field(name='_arg2scope',type='Mapping[str, Scope]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_idlist": "Field(name='_idlist',type='Sequence[str]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'tuple'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"marks": "Field(name='marks',type='list[Mark]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'list'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)"
|
|
},
|
|
"__dataclass_params__": "_DataclassParams(init=True,repr=True,eq=True,order=False,unsafe_hash=False,frozen=True)",
|
|
"__delattr__": "<bound method __create_fn__.<locals>.__delattr__ of CallSpec2(params={'element': 'water'}, indices={'element': 1}, _arg2scope={'element': <Scope.Function: 'function'>}, _idlist=['\\\\U0001f4a7'], marks=[])>",
|
|
"__dict__": {
|
|
"params": {
|
|
"element": "water"
|
|
},
|
|
"indices": {
|
|
"element": 1
|
|
},
|
|
"_arg2scope": {
|
|
"element": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"\\U0001f4a7"
|
|
],
|
|
"marks": []
|
|
},
|
|
"__dir__": "<built-in method __dir__ of CallSpec2 object at 0x7f4da858ea60>",
|
|
"__doc__": "A planned parameterized invocation of a test function.\n\n Calculated during collection for a given test function's Metafunc.\n Once collection is over, each callspec is turned into a single Item\n and stored in item.callspec.\n ",
|
|
"__eq__": "<bound method __create_fn__.<locals>.__eq__ of CallSpec2(params={'element': 'water'}, indices={'element': 1}, _arg2scope={'element': <Scope.Function: 'function'>}, _idlist=['\\\\U0001f4a7'], marks=[])>",
|
|
"__format__": "<built-in method __format__ of CallSpec2 object at 0x7f4da858ea60>",
|
|
"__ge__": "<method-wrapper '__ge__' of CallSpec2 object at 0x7f4da858ea60>",
|
|
"__getattribute__": "<method-wrapper '__getattribute__' of CallSpec2 object at 0x7f4da858ea60>",
|
|
"__gt__": "<method-wrapper '__gt__' of CallSpec2 object at 0x7f4da858ea60>",
|
|
"__hash__": "<bound method __create_fn__.<locals>.__hash__ of CallSpec2(params={'element': 'water'}, indices={'element': 1}, _arg2scope={'element': <Scope.Function: 'function'>}, _idlist=['\\\\U0001f4a7'], marks=[])>",
|
|
"__init__": "<bound method __create_fn__.<locals>.__init__ of CallSpec2(params={'element': 'water'}, indices={'element': 1}, _arg2scope={'element': <Scope.Function: 'function'>}, _idlist=['\\\\U0001f4a7'], marks=[])>",
|
|
"__init_subclass__": "<built-in method __init_subclass__ of type object at 0x5612d672e4f0>",
|
|
"__le__": "<method-wrapper '__le__' of CallSpec2 object at 0x7f4da858ea60>",
|
|
"__lt__": "<method-wrapper '__lt__' of CallSpec2 object at 0x7f4da858ea60>",
|
|
"__module__": "_pytest.python",
|
|
"__ne__": "<method-wrapper '__ne__' of CallSpec2 object at 0x7f4da858ea60>",
|
|
"__new__": "<built-in method __new__ of type object at 0x5612d540f060>",
|
|
"__reduce__": "<built-in method __reduce__ of CallSpec2 object at 0x7f4da858ea60>",
|
|
"__reduce_ex__": "<built-in method __reduce_ex__ of CallSpec2 object at 0x7f4da858ea60>",
|
|
"__repr__": "<bound method __create_fn__.<locals>.__repr__ of CallSpec2(params={'element': 'water'}, indices={'element': 1}, _arg2scope={'element': <Scope.Function: 'function'>}, _idlist=['\\\\U0001f4a7'], marks=[])>",
|
|
"__setattr__": "<bound method __create_fn__.<locals>.__setattr__ of CallSpec2(params={'element': 'water'}, indices={'element': 1}, _arg2scope={'element': <Scope.Function: 'function'>}, _idlist=['\\\\U0001f4a7'], marks=[])>",
|
|
"__sizeof__": "<built-in method __sizeof__ of CallSpec2 object at 0x7f4da858ea60>",
|
|
"__str__": "<method-wrapper '__str__' of CallSpec2 object at 0x7f4da858ea60>",
|
|
"__subclasshook__": "<built-in method __subclasshook__ of type object at 0x5612d672e4f0>",
|
|
"__weakref__": null,
|
|
"_arg2scope": {
|
|
"element": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"\\U0001f4a7"
|
|
],
|
|
"getparam": "<bound method CallSpec2.getparam of CallSpec2(params={'element': 'water'}, indices={'element': 1}, _arg2scope={'element': <Scope.Function: 'function'>}, _idlist=['\\\\U0001f4a7'], marks=[])>",
|
|
"id": "\\U0001f4a7",
|
|
"indices": {
|
|
"element": 1
|
|
},
|
|
"marks": [],
|
|
"params": {
|
|
"element": "water"
|
|
},
|
|
"setmulti": "<bound method CallSpec2.setmulti of CallSpec2(params={'element': 'water'}, indices={'element': 1}, _arg2scope={'element': <Scope.Function: 'function'>}, _idlist=['\\\\U0001f4a7'], marks=[])>"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_param.py::test_element_type[\\U0001f30d]",
|
|
"callspec": {
|
|
"__annotations__": {
|
|
"params": "dict[str, object]",
|
|
"indices": "dict[str, int]",
|
|
"_arg2scope": "Mapping[str, Scope]",
|
|
"_idlist": "Sequence[str]",
|
|
"marks": "list[Mark]"
|
|
},
|
|
"__class__": "<class '_pytest.python.CallSpec2'>",
|
|
"__dataclass_fields__": {
|
|
"params": "Field(name='params',type='dict[str, object]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"indices": "Field(name='indices',type='dict[str, int]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_arg2scope": "Field(name='_arg2scope',type='Mapping[str, Scope]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_idlist": "Field(name='_idlist',type='Sequence[str]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'tuple'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"marks": "Field(name='marks',type='list[Mark]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'list'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)"
|
|
},
|
|
"__dataclass_params__": "_DataclassParams(init=True,repr=True,eq=True,order=False,unsafe_hash=False,frozen=True)",
|
|
"__delattr__": "<bound method __create_fn__.<locals>.__delattr__ of CallSpec2(params={'element': 'earth'}, indices={'element': 2}, _arg2scope={'element': <Scope.Function: 'function'>}, _idlist=['\\\\U0001f30d'], marks=[])>",
|
|
"__dict__": {
|
|
"params": {
|
|
"element": "earth"
|
|
},
|
|
"indices": {
|
|
"element": 2
|
|
},
|
|
"_arg2scope": {
|
|
"element": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"\\U0001f30d"
|
|
],
|
|
"marks": []
|
|
},
|
|
"__dir__": "<built-in method __dir__ of CallSpec2 object at 0x7f4da858e8b0>",
|
|
"__doc__": "A planned parameterized invocation of a test function.\n\n Calculated during collection for a given test function's Metafunc.\n Once collection is over, each callspec is turned into a single Item\n and stored in item.callspec.\n ",
|
|
"__eq__": "<bound method __create_fn__.<locals>.__eq__ of CallSpec2(params={'element': 'earth'}, indices={'element': 2}, _arg2scope={'element': <Scope.Function: 'function'>}, _idlist=['\\\\U0001f30d'], marks=[])>",
|
|
"__format__": "<built-in method __format__ of CallSpec2 object at 0x7f4da858e8b0>",
|
|
"__ge__": "<method-wrapper '__ge__' of CallSpec2 object at 0x7f4da858e8b0>",
|
|
"__getattribute__": "<method-wrapper '__getattribute__' of CallSpec2 object at 0x7f4da858e8b0>",
|
|
"__gt__": "<method-wrapper '__gt__' of CallSpec2 object at 0x7f4da858e8b0>",
|
|
"__hash__": "<bound method __create_fn__.<locals>.__hash__ of CallSpec2(params={'element': 'earth'}, indices={'element': 2}, _arg2scope={'element': <Scope.Function: 'function'>}, _idlist=['\\\\U0001f30d'], marks=[])>",
|
|
"__init__": "<bound method __create_fn__.<locals>.__init__ of CallSpec2(params={'element': 'earth'}, indices={'element': 2}, _arg2scope={'element': <Scope.Function: 'function'>}, _idlist=['\\\\U0001f30d'], marks=[])>",
|
|
"__init_subclass__": "<built-in method __init_subclass__ of type object at 0x5612d672e4f0>",
|
|
"__le__": "<method-wrapper '__le__' of CallSpec2 object at 0x7f4da858e8b0>",
|
|
"__lt__": "<method-wrapper '__lt__' of CallSpec2 object at 0x7f4da858e8b0>",
|
|
"__module__": "_pytest.python",
|
|
"__ne__": "<method-wrapper '__ne__' of CallSpec2 object at 0x7f4da858e8b0>",
|
|
"__new__": "<built-in method __new__ of type object at 0x5612d540f060>",
|
|
"__reduce__": "<built-in method __reduce__ of CallSpec2 object at 0x7f4da858e8b0>",
|
|
"__reduce_ex__": "<built-in method __reduce_ex__ of CallSpec2 object at 0x7f4da858e8b0>",
|
|
"__repr__": "<bound method __create_fn__.<locals>.__repr__ of CallSpec2(params={'element': 'earth'}, indices={'element': 2}, _arg2scope={'element': <Scope.Function: 'function'>}, _idlist=['\\\\U0001f30d'], marks=[])>",
|
|
"__setattr__": "<bound method __create_fn__.<locals>.__setattr__ of CallSpec2(params={'element': 'earth'}, indices={'element': 2}, _arg2scope={'element': <Scope.Function: 'function'>}, _idlist=['\\\\U0001f30d'], marks=[])>",
|
|
"__sizeof__": "<built-in method __sizeof__ of CallSpec2 object at 0x7f4da858e8b0>",
|
|
"__str__": "<method-wrapper '__str__' of CallSpec2 object at 0x7f4da858e8b0>",
|
|
"__subclasshook__": "<built-in method __subclasshook__ of type object at 0x5612d672e4f0>",
|
|
"__weakref__": null,
|
|
"_arg2scope": {
|
|
"element": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"\\U0001f30d"
|
|
],
|
|
"getparam": "<bound method CallSpec2.getparam of CallSpec2(params={'element': 'earth'}, indices={'element': 2}, _arg2scope={'element': <Scope.Function: 'function'>}, _idlist=['\\\\U0001f30d'], marks=[])>",
|
|
"id": "\\U0001f30d",
|
|
"indices": {
|
|
"element": 2
|
|
},
|
|
"marks": [],
|
|
"params": {
|
|
"element": "earth"
|
|
},
|
|
"setmulti": "<bound method CallSpec2.setmulti of CallSpec2(params={'element': 'earth'}, indices={'element': 2}, _arg2scope={'element': <Scope.Function: 'function'>}, _idlist=['\\\\U0001f30d'], marks=[])>"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_param.py::test_combination[a-1]",
|
|
"callspec": {
|
|
"__annotations__": {
|
|
"params": "dict[str, object]",
|
|
"indices": "dict[str, int]",
|
|
"_arg2scope": "Mapping[str, Scope]",
|
|
"_idlist": "Sequence[str]",
|
|
"marks": "list[Mark]"
|
|
},
|
|
"__class__": "<class '_pytest.python.CallSpec2'>",
|
|
"__dataclass_fields__": {
|
|
"params": "Field(name='params',type='dict[str, object]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"indices": "Field(name='indices',type='dict[str, int]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_arg2scope": "Field(name='_arg2scope',type='Mapping[str, Scope]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_idlist": "Field(name='_idlist',type='Sequence[str]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'tuple'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"marks": "Field(name='marks',type='list[Mark]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'list'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)"
|
|
},
|
|
"__dataclass_params__": "_DataclassParams(init=True,repr=True,eq=True,order=False,unsafe_hash=False,frozen=True)",
|
|
"__delattr__": "<bound method __create_fn__.<locals>.__delattr__ of CallSpec2(params={'y': 'a', 'x': 1}, indices={'y': 0, 'x': 0}, _arg2scope={'y': <Scope.Function: 'function'>, 'x': <Scope.Function: 'function'>}, _idlist=['a', '1'], marks=[])>",
|
|
"__dict__": {
|
|
"params": {
|
|
"y": "a",
|
|
"x": 1
|
|
},
|
|
"indices": {
|
|
"y": 0,
|
|
"x": 0
|
|
},
|
|
"_arg2scope": {
|
|
"y": "Scope.Function",
|
|
"x": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"a",
|
|
"1"
|
|
],
|
|
"marks": []
|
|
},
|
|
"__dir__": "<built-in method __dir__ of CallSpec2 object at 0x7f4da858eca0>",
|
|
"__doc__": "A planned parameterized invocation of a test function.\n\n Calculated during collection for a given test function's Metafunc.\n Once collection is over, each callspec is turned into a single Item\n and stored in item.callspec.\n ",
|
|
"__eq__": "<bound method __create_fn__.<locals>.__eq__ of CallSpec2(params={'y': 'a', 'x': 1}, indices={'y': 0, 'x': 0}, _arg2scope={'y': <Scope.Function: 'function'>, 'x': <Scope.Function: 'function'>}, _idlist=['a', '1'], marks=[])>",
|
|
"__format__": "<built-in method __format__ of CallSpec2 object at 0x7f4da858eca0>",
|
|
"__ge__": "<method-wrapper '__ge__' of CallSpec2 object at 0x7f4da858eca0>",
|
|
"__getattribute__": "<method-wrapper '__getattribute__' of CallSpec2 object at 0x7f4da858eca0>",
|
|
"__gt__": "<method-wrapper '__gt__' of CallSpec2 object at 0x7f4da858eca0>",
|
|
"__hash__": "<bound method __create_fn__.<locals>.__hash__ of CallSpec2(params={'y': 'a', 'x': 1}, indices={'y': 0, 'x': 0}, _arg2scope={'y': <Scope.Function: 'function'>, 'x': <Scope.Function: 'function'>}, _idlist=['a', '1'], marks=[])>",
|
|
"__init__": "<bound method __create_fn__.<locals>.__init__ of CallSpec2(params={'y': 'a', 'x': 1}, indices={'y': 0, 'x': 0}, _arg2scope={'y': <Scope.Function: 'function'>, 'x': <Scope.Function: 'function'>}, _idlist=['a', '1'], marks=[])>",
|
|
"__init_subclass__": "<built-in method __init_subclass__ of type object at 0x5612d672e4f0>",
|
|
"__le__": "<method-wrapper '__le__' of CallSpec2 object at 0x7f4da858eca0>",
|
|
"__lt__": "<method-wrapper '__lt__' of CallSpec2 object at 0x7f4da858eca0>",
|
|
"__module__": "_pytest.python",
|
|
"__ne__": "<method-wrapper '__ne__' of CallSpec2 object at 0x7f4da858eca0>",
|
|
"__new__": "<built-in method __new__ of type object at 0x5612d540f060>",
|
|
"__reduce__": "<built-in method __reduce__ of CallSpec2 object at 0x7f4da858eca0>",
|
|
"__reduce_ex__": "<built-in method __reduce_ex__ of CallSpec2 object at 0x7f4da858eca0>",
|
|
"__repr__": "<bound method __create_fn__.<locals>.__repr__ of CallSpec2(params={'y': 'a', 'x': 1}, indices={'y': 0, 'x': 0}, _arg2scope={'y': <Scope.Function: 'function'>, 'x': <Scope.Function: 'function'>}, _idlist=['a', '1'], marks=[])>",
|
|
"__setattr__": "<bound method __create_fn__.<locals>.__setattr__ of CallSpec2(params={'y': 'a', 'x': 1}, indices={'y': 0, 'x': 0}, _arg2scope={'y': <Scope.Function: 'function'>, 'x': <Scope.Function: 'function'>}, _idlist=['a', '1'], marks=[])>",
|
|
"__sizeof__": "<built-in method __sizeof__ of CallSpec2 object at 0x7f4da858eca0>",
|
|
"__str__": "<method-wrapper '__str__' of CallSpec2 object at 0x7f4da858eca0>",
|
|
"__subclasshook__": "<built-in method __subclasshook__ of type object at 0x5612d672e4f0>",
|
|
"__weakref__": null,
|
|
"_arg2scope": {
|
|
"y": "Scope.Function",
|
|
"x": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"a",
|
|
"1"
|
|
],
|
|
"getparam": "<bound method CallSpec2.getparam of CallSpec2(params={'y': 'a', 'x': 1}, indices={'y': 0, 'x': 0}, _arg2scope={'y': <Scope.Function: 'function'>, 'x': <Scope.Function: 'function'>}, _idlist=['a', '1'], marks=[])>",
|
|
"id": "a-1",
|
|
"indices": {
|
|
"y": 0,
|
|
"x": 0
|
|
},
|
|
"marks": [],
|
|
"params": {
|
|
"y": "a",
|
|
"x": 1
|
|
},
|
|
"setmulti": "<bound method CallSpec2.setmulti of CallSpec2(params={'y': 'a', 'x': 1}, indices={'y': 0, 'x': 0}, _arg2scope={'y': <Scope.Function: 'function'>, 'x': <Scope.Function: 'function'>}, _idlist=['a', '1'], marks=[])>"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_param.py::test_combination[a-2]",
|
|
"callspec": {
|
|
"__annotations__": {
|
|
"params": "dict[str, object]",
|
|
"indices": "dict[str, int]",
|
|
"_arg2scope": "Mapping[str, Scope]",
|
|
"_idlist": "Sequence[str]",
|
|
"marks": "list[Mark]"
|
|
},
|
|
"__class__": "<class '_pytest.python.CallSpec2'>",
|
|
"__dataclass_fields__": {
|
|
"params": "Field(name='params',type='dict[str, object]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"indices": "Field(name='indices',type='dict[str, int]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_arg2scope": "Field(name='_arg2scope',type='Mapping[str, Scope]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_idlist": "Field(name='_idlist',type='Sequence[str]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'tuple'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"marks": "Field(name='marks',type='list[Mark]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'list'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)"
|
|
},
|
|
"__dataclass_params__": "_DataclassParams(init=True,repr=True,eq=True,order=False,unsafe_hash=False,frozen=True)",
|
|
"__delattr__": "<bound method __create_fn__.<locals>.__delattr__ of CallSpec2(params={'y': 'a', 'x': 2}, indices={'y': 0, 'x': 1}, _arg2scope={'y': <Scope.Function: 'function'>, 'x': <Scope.Function: 'function'>}, _idlist=['a', '2'], marks=[])>",
|
|
"__dict__": {
|
|
"params": {
|
|
"y": "a",
|
|
"x": 2
|
|
},
|
|
"indices": {
|
|
"y": 0,
|
|
"x": 1
|
|
},
|
|
"_arg2scope": {
|
|
"y": "Scope.Function",
|
|
"x": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"a",
|
|
"2"
|
|
],
|
|
"marks": []
|
|
},
|
|
"__dir__": "<built-in method __dir__ of CallSpec2 object at 0x7f4da858edc0>",
|
|
"__doc__": "A planned parameterized invocation of a test function.\n\n Calculated during collection for a given test function's Metafunc.\n Once collection is over, each callspec is turned into a single Item\n and stored in item.callspec.\n ",
|
|
"__eq__": "<bound method __create_fn__.<locals>.__eq__ of CallSpec2(params={'y': 'a', 'x': 2}, indices={'y': 0, 'x': 1}, _arg2scope={'y': <Scope.Function: 'function'>, 'x': <Scope.Function: 'function'>}, _idlist=['a', '2'], marks=[])>",
|
|
"__format__": "<built-in method __format__ of CallSpec2 object at 0x7f4da858edc0>",
|
|
"__ge__": "<method-wrapper '__ge__' of CallSpec2 object at 0x7f4da858edc0>",
|
|
"__getattribute__": "<method-wrapper '__getattribute__' of CallSpec2 object at 0x7f4da858edc0>",
|
|
"__gt__": "<method-wrapper '__gt__' of CallSpec2 object at 0x7f4da858edc0>",
|
|
"__hash__": "<bound method __create_fn__.<locals>.__hash__ of CallSpec2(params={'y': 'a', 'x': 2}, indices={'y': 0, 'x': 1}, _arg2scope={'y': <Scope.Function: 'function'>, 'x': <Scope.Function: 'function'>}, _idlist=['a', '2'], marks=[])>",
|
|
"__init__": "<bound method __create_fn__.<locals>.__init__ of CallSpec2(params={'y': 'a', 'x': 2}, indices={'y': 0, 'x': 1}, _arg2scope={'y': <Scope.Function: 'function'>, 'x': <Scope.Function: 'function'>}, _idlist=['a', '2'], marks=[])>",
|
|
"__init_subclass__": "<built-in method __init_subclass__ of type object at 0x5612d672e4f0>",
|
|
"__le__": "<method-wrapper '__le__' of CallSpec2 object at 0x7f4da858edc0>",
|
|
"__lt__": "<method-wrapper '__lt__' of CallSpec2 object at 0x7f4da858edc0>",
|
|
"__module__": "_pytest.python",
|
|
"__ne__": "<method-wrapper '__ne__' of CallSpec2 object at 0x7f4da858edc0>",
|
|
"__new__": "<built-in method __new__ of type object at 0x5612d540f060>",
|
|
"__reduce__": "<built-in method __reduce__ of CallSpec2 object at 0x7f4da858edc0>",
|
|
"__reduce_ex__": "<built-in method __reduce_ex__ of CallSpec2 object at 0x7f4da858edc0>",
|
|
"__repr__": "<bound method __create_fn__.<locals>.__repr__ of CallSpec2(params={'y': 'a', 'x': 2}, indices={'y': 0, 'x': 1}, _arg2scope={'y': <Scope.Function: 'function'>, 'x': <Scope.Function: 'function'>}, _idlist=['a', '2'], marks=[])>",
|
|
"__setattr__": "<bound method __create_fn__.<locals>.__setattr__ of CallSpec2(params={'y': 'a', 'x': 2}, indices={'y': 0, 'x': 1}, _arg2scope={'y': <Scope.Function: 'function'>, 'x': <Scope.Function: 'function'>}, _idlist=['a', '2'], marks=[])>",
|
|
"__sizeof__": "<built-in method __sizeof__ of CallSpec2 object at 0x7f4da858edc0>",
|
|
"__str__": "<method-wrapper '__str__' of CallSpec2 object at 0x7f4da858edc0>",
|
|
"__subclasshook__": "<built-in method __subclasshook__ of type object at 0x5612d672e4f0>",
|
|
"__weakref__": null,
|
|
"_arg2scope": {
|
|
"y": "Scope.Function",
|
|
"x": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"a",
|
|
"2"
|
|
],
|
|
"getparam": "<bound method CallSpec2.getparam of CallSpec2(params={'y': 'a', 'x': 2}, indices={'y': 0, 'x': 1}, _arg2scope={'y': <Scope.Function: 'function'>, 'x': <Scope.Function: 'function'>}, _idlist=['a', '2'], marks=[])>",
|
|
"id": "a-2",
|
|
"indices": {
|
|
"y": 0,
|
|
"x": 1
|
|
},
|
|
"marks": [],
|
|
"params": {
|
|
"y": "a",
|
|
"x": 2
|
|
},
|
|
"setmulti": "<bound method CallSpec2.setmulti of CallSpec2(params={'y': 'a', 'x': 2}, indices={'y': 0, 'x': 1}, _arg2scope={'y': <Scope.Function: 'function'>, 'x': <Scope.Function: 'function'>}, _idlist=['a', '2'], marks=[])>"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_param.py::test_combination[b-1]",
|
|
"callspec": {
|
|
"__annotations__": {
|
|
"params": "dict[str, object]",
|
|
"indices": "dict[str, int]",
|
|
"_arg2scope": "Mapping[str, Scope]",
|
|
"_idlist": "Sequence[str]",
|
|
"marks": "list[Mark]"
|
|
},
|
|
"__class__": "<class '_pytest.python.CallSpec2'>",
|
|
"__dataclass_fields__": {
|
|
"params": "Field(name='params',type='dict[str, object]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"indices": "Field(name='indices',type='dict[str, int]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_arg2scope": "Field(name='_arg2scope',type='Mapping[str, Scope]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_idlist": "Field(name='_idlist',type='Sequence[str]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'tuple'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"marks": "Field(name='marks',type='list[Mark]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'list'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)"
|
|
},
|
|
"__dataclass_params__": "_DataclassParams(init=True,repr=True,eq=True,order=False,unsafe_hash=False,frozen=True)",
|
|
"__delattr__": "<bound method __create_fn__.<locals>.__delattr__ of CallSpec2(params={'y': 'b', 'x': 1}, indices={'y': 1, 'x': 0}, _arg2scope={'y': <Scope.Function: 'function'>, 'x': <Scope.Function: 'function'>}, _idlist=['b', '1'], marks=[])>",
|
|
"__dict__": {
|
|
"params": {
|
|
"y": "b",
|
|
"x": 1
|
|
},
|
|
"indices": {
|
|
"y": 1,
|
|
"x": 0
|
|
},
|
|
"_arg2scope": {
|
|
"y": "Scope.Function",
|
|
"x": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"b",
|
|
"1"
|
|
],
|
|
"marks": []
|
|
},
|
|
"__dir__": "<built-in method __dir__ of CallSpec2 object at 0x7f4da858ed00>",
|
|
"__doc__": "A planned parameterized invocation of a test function.\n\n Calculated during collection for a given test function's Metafunc.\n Once collection is over, each callspec is turned into a single Item\n and stored in item.callspec.\n ",
|
|
"__eq__": "<bound method __create_fn__.<locals>.__eq__ of CallSpec2(params={'y': 'b', 'x': 1}, indices={'y': 1, 'x': 0}, _arg2scope={'y': <Scope.Function: 'function'>, 'x': <Scope.Function: 'function'>}, _idlist=['b', '1'], marks=[])>",
|
|
"__format__": "<built-in method __format__ of CallSpec2 object at 0x7f4da858ed00>",
|
|
"__ge__": "<method-wrapper '__ge__' of CallSpec2 object at 0x7f4da858ed00>",
|
|
"__getattribute__": "<method-wrapper '__getattribute__' of CallSpec2 object at 0x7f4da858ed00>",
|
|
"__gt__": "<method-wrapper '__gt__' of CallSpec2 object at 0x7f4da858ed00>",
|
|
"__hash__": "<bound method __create_fn__.<locals>.__hash__ of CallSpec2(params={'y': 'b', 'x': 1}, indices={'y': 1, 'x': 0}, _arg2scope={'y': <Scope.Function: 'function'>, 'x': <Scope.Function: 'function'>}, _idlist=['b', '1'], marks=[])>",
|
|
"__init__": "<bound method __create_fn__.<locals>.__init__ of CallSpec2(params={'y': 'b', 'x': 1}, indices={'y': 1, 'x': 0}, _arg2scope={'y': <Scope.Function: 'function'>, 'x': <Scope.Function: 'function'>}, _idlist=['b', '1'], marks=[])>",
|
|
"__init_subclass__": "<built-in method __init_subclass__ of type object at 0x5612d672e4f0>",
|
|
"__le__": "<method-wrapper '__le__' of CallSpec2 object at 0x7f4da858ed00>",
|
|
"__lt__": "<method-wrapper '__lt__' of CallSpec2 object at 0x7f4da858ed00>",
|
|
"__module__": "_pytest.python",
|
|
"__ne__": "<method-wrapper '__ne__' of CallSpec2 object at 0x7f4da858ed00>",
|
|
"__new__": "<built-in method __new__ of type object at 0x5612d540f060>",
|
|
"__reduce__": "<built-in method __reduce__ of CallSpec2 object at 0x7f4da858ed00>",
|
|
"__reduce_ex__": "<built-in method __reduce_ex__ of CallSpec2 object at 0x7f4da858ed00>",
|
|
"__repr__": "<bound method __create_fn__.<locals>.__repr__ of CallSpec2(params={'y': 'b', 'x': 1}, indices={'y': 1, 'x': 0}, _arg2scope={'y': <Scope.Function: 'function'>, 'x': <Scope.Function: 'function'>}, _idlist=['b', '1'], marks=[])>",
|
|
"__setattr__": "<bound method __create_fn__.<locals>.__setattr__ of CallSpec2(params={'y': 'b', 'x': 1}, indices={'y': 1, 'x': 0}, _arg2scope={'y': <Scope.Function: 'function'>, 'x': <Scope.Function: 'function'>}, _idlist=['b', '1'], marks=[])>",
|
|
"__sizeof__": "<built-in method __sizeof__ of CallSpec2 object at 0x7f4da858ed00>",
|
|
"__str__": "<method-wrapper '__str__' of CallSpec2 object at 0x7f4da858ed00>",
|
|
"__subclasshook__": "<built-in method __subclasshook__ of type object at 0x5612d672e4f0>",
|
|
"__weakref__": null,
|
|
"_arg2scope": {
|
|
"y": "Scope.Function",
|
|
"x": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"b",
|
|
"1"
|
|
],
|
|
"getparam": "<bound method CallSpec2.getparam of CallSpec2(params={'y': 'b', 'x': 1}, indices={'y': 1, 'x': 0}, _arg2scope={'y': <Scope.Function: 'function'>, 'x': <Scope.Function: 'function'>}, _idlist=['b', '1'], marks=[])>",
|
|
"id": "b-1",
|
|
"indices": {
|
|
"y": 1,
|
|
"x": 0
|
|
},
|
|
"marks": [],
|
|
"params": {
|
|
"y": "b",
|
|
"x": 1
|
|
},
|
|
"setmulti": "<bound method CallSpec2.setmulti of CallSpec2(params={'y': 'b', 'x': 1}, indices={'y': 1, 'x': 0}, _arg2scope={'y': <Scope.Function: 'function'>, 'x': <Scope.Function: 'function'>}, _idlist=['b', '1'], marks=[])>"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_param.py::test_combination[b-2]",
|
|
"callspec": {
|
|
"__annotations__": {
|
|
"params": "dict[str, object]",
|
|
"indices": "dict[str, int]",
|
|
"_arg2scope": "Mapping[str, Scope]",
|
|
"_idlist": "Sequence[str]",
|
|
"marks": "list[Mark]"
|
|
},
|
|
"__class__": "<class '_pytest.python.CallSpec2'>",
|
|
"__dataclass_fields__": {
|
|
"params": "Field(name='params',type='dict[str, object]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"indices": "Field(name='indices',type='dict[str, int]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_arg2scope": "Field(name='_arg2scope',type='Mapping[str, Scope]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_idlist": "Field(name='_idlist',type='Sequence[str]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'tuple'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"marks": "Field(name='marks',type='list[Mark]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'list'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)"
|
|
},
|
|
"__dataclass_params__": "_DataclassParams(init=True,repr=True,eq=True,order=False,unsafe_hash=False,frozen=True)",
|
|
"__delattr__": "<bound method __create_fn__.<locals>.__delattr__ of CallSpec2(params={'y': 'b', 'x': 2}, indices={'y': 1, 'x': 1}, _arg2scope={'y': <Scope.Function: 'function'>, 'x': <Scope.Function: 'function'>}, _idlist=['b', '2'], marks=[])>",
|
|
"__dict__": {
|
|
"params": {
|
|
"y": "b",
|
|
"x": 2
|
|
},
|
|
"indices": {
|
|
"y": 1,
|
|
"x": 1
|
|
},
|
|
"_arg2scope": {
|
|
"y": "Scope.Function",
|
|
"x": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"b",
|
|
"2"
|
|
],
|
|
"marks": []
|
|
},
|
|
"__dir__": "<built-in method __dir__ of CallSpec2 object at 0x7f4da858ec40>",
|
|
"__doc__": "A planned parameterized invocation of a test function.\n\n Calculated during collection for a given test function's Metafunc.\n Once collection is over, each callspec is turned into a single Item\n and stored in item.callspec.\n ",
|
|
"__eq__": "<bound method __create_fn__.<locals>.__eq__ of CallSpec2(params={'y': 'b', 'x': 2}, indices={'y': 1, 'x': 1}, _arg2scope={'y': <Scope.Function: 'function'>, 'x': <Scope.Function: 'function'>}, _idlist=['b', '2'], marks=[])>",
|
|
"__format__": "<built-in method __format__ of CallSpec2 object at 0x7f4da858ec40>",
|
|
"__ge__": "<method-wrapper '__ge__' of CallSpec2 object at 0x7f4da858ec40>",
|
|
"__getattribute__": "<method-wrapper '__getattribute__' of CallSpec2 object at 0x7f4da858ec40>",
|
|
"__gt__": "<method-wrapper '__gt__' of CallSpec2 object at 0x7f4da858ec40>",
|
|
"__hash__": "<bound method __create_fn__.<locals>.__hash__ of CallSpec2(params={'y': 'b', 'x': 2}, indices={'y': 1, 'x': 1}, _arg2scope={'y': <Scope.Function: 'function'>, 'x': <Scope.Function: 'function'>}, _idlist=['b', '2'], marks=[])>",
|
|
"__init__": "<bound method __create_fn__.<locals>.__init__ of CallSpec2(params={'y': 'b', 'x': 2}, indices={'y': 1, 'x': 1}, _arg2scope={'y': <Scope.Function: 'function'>, 'x': <Scope.Function: 'function'>}, _idlist=['b', '2'], marks=[])>",
|
|
"__init_subclass__": "<built-in method __init_subclass__ of type object at 0x5612d672e4f0>",
|
|
"__le__": "<method-wrapper '__le__' of CallSpec2 object at 0x7f4da858ec40>",
|
|
"__lt__": "<method-wrapper '__lt__' of CallSpec2 object at 0x7f4da858ec40>",
|
|
"__module__": "_pytest.python",
|
|
"__ne__": "<method-wrapper '__ne__' of CallSpec2 object at 0x7f4da858ec40>",
|
|
"__new__": "<built-in method __new__ of type object at 0x5612d540f060>",
|
|
"__reduce__": "<built-in method __reduce__ of CallSpec2 object at 0x7f4da858ec40>",
|
|
"__reduce_ex__": "<built-in method __reduce_ex__ of CallSpec2 object at 0x7f4da858ec40>",
|
|
"__repr__": "<bound method __create_fn__.<locals>.__repr__ of CallSpec2(params={'y': 'b', 'x': 2}, indices={'y': 1, 'x': 1}, _arg2scope={'y': <Scope.Function: 'function'>, 'x': <Scope.Function: 'function'>}, _idlist=['b', '2'], marks=[])>",
|
|
"__setattr__": "<bound method __create_fn__.<locals>.__setattr__ of CallSpec2(params={'y': 'b', 'x': 2}, indices={'y': 1, 'x': 1}, _arg2scope={'y': <Scope.Function: 'function'>, 'x': <Scope.Function: 'function'>}, _idlist=['b', '2'], marks=[])>",
|
|
"__sizeof__": "<built-in method __sizeof__ of CallSpec2 object at 0x7f4da858ec40>",
|
|
"__str__": "<method-wrapper '__str__' of CallSpec2 object at 0x7f4da858ec40>",
|
|
"__subclasshook__": "<built-in method __subclasshook__ of type object at 0x5612d672e4f0>",
|
|
"__weakref__": null,
|
|
"_arg2scope": {
|
|
"y": "Scope.Function",
|
|
"x": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"b",
|
|
"2"
|
|
],
|
|
"getparam": "<bound method CallSpec2.getparam of CallSpec2(params={'y': 'b', 'x': 2}, indices={'y': 1, 'x': 1}, _arg2scope={'y': <Scope.Function: 'function'>, 'x': <Scope.Function: 'function'>}, _idlist=['b', '2'], marks=[])>",
|
|
"id": "b-2",
|
|
"indices": {
|
|
"y": 1,
|
|
"x": 1
|
|
},
|
|
"marks": [],
|
|
"params": {
|
|
"y": "b",
|
|
"x": 2
|
|
},
|
|
"setmulti": "<bound method CallSpec2.setmulti of CallSpec2(params={'y': 'b', 'x': 2}, indices={'y': 1, 'x': 1}, _arg2scope={'y': <Scope.Function: 'function'>, 'x': <Scope.Function: 'function'>}, _idlist=['b', '2'], marks=[])>"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_param.py::test_indirect_fixture[1]",
|
|
"callspec": {
|
|
"__annotations__": {
|
|
"params": "dict[str, object]",
|
|
"indices": "dict[str, int]",
|
|
"_arg2scope": "Mapping[str, Scope]",
|
|
"_idlist": "Sequence[str]",
|
|
"marks": "list[Mark]"
|
|
},
|
|
"__class__": "<class '_pytest.python.CallSpec2'>",
|
|
"__dataclass_fields__": {
|
|
"params": "Field(name='params',type='dict[str, object]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"indices": "Field(name='indices',type='dict[str, int]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_arg2scope": "Field(name='_arg2scope',type='Mapping[str, Scope]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_idlist": "Field(name='_idlist',type='Sequence[str]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'tuple'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"marks": "Field(name='marks',type='list[Mark]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'list'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)"
|
|
},
|
|
"__dataclass_params__": "_DataclassParams(init=True,repr=True,eq=True,order=False,unsafe_hash=False,frozen=True)",
|
|
"__delattr__": "<bound method __create_fn__.<locals>.__delattr__ of CallSpec2(params={'complex_setup': 1}, indices={'complex_setup': 0}, _arg2scope={'complex_setup': <Scope.Function: 'function'>}, _idlist=['1'], marks=[])>",
|
|
"__dict__": {
|
|
"params": {
|
|
"complex_setup": 1
|
|
},
|
|
"indices": {
|
|
"complex_setup": 0
|
|
},
|
|
"_arg2scope": {
|
|
"complex_setup": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"1"
|
|
],
|
|
"marks": []
|
|
},
|
|
"__dir__": "<built-in method __dir__ of CallSpec2 object at 0x7f4da858e460>",
|
|
"__doc__": "A planned parameterized invocation of a test function.\n\n Calculated during collection for a given test function's Metafunc.\n Once collection is over, each callspec is turned into a single Item\n and stored in item.callspec.\n ",
|
|
"__eq__": "<bound method __create_fn__.<locals>.__eq__ of CallSpec2(params={'complex_setup': 1}, indices={'complex_setup': 0}, _arg2scope={'complex_setup': <Scope.Function: 'function'>}, _idlist=['1'], marks=[])>",
|
|
"__format__": "<built-in method __format__ of CallSpec2 object at 0x7f4da858e460>",
|
|
"__ge__": "<method-wrapper '__ge__' of CallSpec2 object at 0x7f4da858e460>",
|
|
"__getattribute__": "<method-wrapper '__getattribute__' of CallSpec2 object at 0x7f4da858e460>",
|
|
"__gt__": "<method-wrapper '__gt__' of CallSpec2 object at 0x7f4da858e460>",
|
|
"__hash__": "<bound method __create_fn__.<locals>.__hash__ of CallSpec2(params={'complex_setup': 1}, indices={'complex_setup': 0}, _arg2scope={'complex_setup': <Scope.Function: 'function'>}, _idlist=['1'], marks=[])>",
|
|
"__init__": "<bound method __create_fn__.<locals>.__init__ of CallSpec2(params={'complex_setup': 1}, indices={'complex_setup': 0}, _arg2scope={'complex_setup': <Scope.Function: 'function'>}, _idlist=['1'], marks=[])>",
|
|
"__init_subclass__": "<built-in method __init_subclass__ of type object at 0x5612d672e4f0>",
|
|
"__le__": "<method-wrapper '__le__' of CallSpec2 object at 0x7f4da858e460>",
|
|
"__lt__": "<method-wrapper '__lt__' of CallSpec2 object at 0x7f4da858e460>",
|
|
"__module__": "_pytest.python",
|
|
"__ne__": "<method-wrapper '__ne__' of CallSpec2 object at 0x7f4da858e460>",
|
|
"__new__": "<built-in method __new__ of type object at 0x5612d540f060>",
|
|
"__reduce__": "<built-in method __reduce__ of CallSpec2 object at 0x7f4da858e460>",
|
|
"__reduce_ex__": "<built-in method __reduce_ex__ of CallSpec2 object at 0x7f4da858e460>",
|
|
"__repr__": "<bound method __create_fn__.<locals>.__repr__ of CallSpec2(params={'complex_setup': 1}, indices={'complex_setup': 0}, _arg2scope={'complex_setup': <Scope.Function: 'function'>}, _idlist=['1'], marks=[])>",
|
|
"__setattr__": "<bound method __create_fn__.<locals>.__setattr__ of CallSpec2(params={'complex_setup': 1}, indices={'complex_setup': 0}, _arg2scope={'complex_setup': <Scope.Function: 'function'>}, _idlist=['1'], marks=[])>",
|
|
"__sizeof__": "<built-in method __sizeof__ of CallSpec2 object at 0x7f4da858e460>",
|
|
"__str__": "<method-wrapper '__str__' of CallSpec2 object at 0x7f4da858e460>",
|
|
"__subclasshook__": "<built-in method __subclasshook__ of type object at 0x5612d672e4f0>",
|
|
"__weakref__": null,
|
|
"_arg2scope": {
|
|
"complex_setup": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"1"
|
|
],
|
|
"getparam": "<bound method CallSpec2.getparam of CallSpec2(params={'complex_setup': 1}, indices={'complex_setup': 0}, _arg2scope={'complex_setup': <Scope.Function: 'function'>}, _idlist=['1'], marks=[])>",
|
|
"id": "1",
|
|
"indices": {
|
|
"complex_setup": 0
|
|
},
|
|
"marks": [],
|
|
"params": {
|
|
"complex_setup": 1
|
|
},
|
|
"setmulti": "<bound method CallSpec2.setmulti of CallSpec2(params={'complex_setup': 1}, indices={'complex_setup': 0}, _arg2scope={'complex_setup': <Scope.Function: 'function'>}, _idlist=['1'], marks=[])>"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_param.py::test_indirect_fixture[2]",
|
|
"callspec": {
|
|
"__annotations__": {
|
|
"params": "dict[str, object]",
|
|
"indices": "dict[str, int]",
|
|
"_arg2scope": "Mapping[str, Scope]",
|
|
"_idlist": "Sequence[str]",
|
|
"marks": "list[Mark]"
|
|
},
|
|
"__class__": "<class '_pytest.python.CallSpec2'>",
|
|
"__dataclass_fields__": {
|
|
"params": "Field(name='params',type='dict[str, object]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"indices": "Field(name='indices',type='dict[str, int]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_arg2scope": "Field(name='_arg2scope',type='Mapping[str, Scope]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'dict'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"_idlist": "Field(name='_idlist',type='Sequence[str]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'tuple'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)",
|
|
"marks": "Field(name='marks',type='list[Mark]',default=<dataclasses._MISSING_TYPE object at 0x7f4dacffe5e0>,default_factory=<class 'list'>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),_field_type=_FIELD)"
|
|
},
|
|
"__dataclass_params__": "_DataclassParams(init=True,repr=True,eq=True,order=False,unsafe_hash=False,frozen=True)",
|
|
"__delattr__": "<bound method __create_fn__.<locals>.__delattr__ of CallSpec2(params={'complex_setup': 2}, indices={'complex_setup': 1}, _arg2scope={'complex_setup': <Scope.Function: 'function'>}, _idlist=['2'], marks=[])>",
|
|
"__dict__": {
|
|
"params": {
|
|
"complex_setup": 2
|
|
},
|
|
"indices": {
|
|
"complex_setup": 1
|
|
},
|
|
"_arg2scope": {
|
|
"complex_setup": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"2"
|
|
],
|
|
"marks": []
|
|
},
|
|
"__dir__": "<built-in method __dir__ of CallSpec2 object at 0x7f4da858ef40>",
|
|
"__doc__": "A planned parameterized invocation of a test function.\n\n Calculated during collection for a given test function's Metafunc.\n Once collection is over, each callspec is turned into a single Item\n and stored in item.callspec.\n ",
|
|
"__eq__": "<bound method __create_fn__.<locals>.__eq__ of CallSpec2(params={'complex_setup': 2}, indices={'complex_setup': 1}, _arg2scope={'complex_setup': <Scope.Function: 'function'>}, _idlist=['2'], marks=[])>",
|
|
"__format__": "<built-in method __format__ of CallSpec2 object at 0x7f4da858ef40>",
|
|
"__ge__": "<method-wrapper '__ge__' of CallSpec2 object at 0x7f4da858ef40>",
|
|
"__getattribute__": "<method-wrapper '__getattribute__' of CallSpec2 object at 0x7f4da858ef40>",
|
|
"__gt__": "<method-wrapper '__gt__' of CallSpec2 object at 0x7f4da858ef40>",
|
|
"__hash__": "<bound method __create_fn__.<locals>.__hash__ of CallSpec2(params={'complex_setup': 2}, indices={'complex_setup': 1}, _arg2scope={'complex_setup': <Scope.Function: 'function'>}, _idlist=['2'], marks=[])>",
|
|
"__init__": "<bound method __create_fn__.<locals>.__init__ of CallSpec2(params={'complex_setup': 2}, indices={'complex_setup': 1}, _arg2scope={'complex_setup': <Scope.Function: 'function'>}, _idlist=['2'], marks=[])>",
|
|
"__init_subclass__": "<built-in method __init_subclass__ of type object at 0x5612d672e4f0>",
|
|
"__le__": "<method-wrapper '__le__' of CallSpec2 object at 0x7f4da858ef40>",
|
|
"__lt__": "<method-wrapper '__lt__' of CallSpec2 object at 0x7f4da858ef40>",
|
|
"__module__": "_pytest.python",
|
|
"__ne__": "<method-wrapper '__ne__' of CallSpec2 object at 0x7f4da858ef40>",
|
|
"__new__": "<built-in method __new__ of type object at 0x5612d540f060>",
|
|
"__reduce__": "<built-in method __reduce__ of CallSpec2 object at 0x7f4da858ef40>",
|
|
"__reduce_ex__": "<built-in method __reduce_ex__ of CallSpec2 object at 0x7f4da858ef40>",
|
|
"__repr__": "<bound method __create_fn__.<locals>.__repr__ of CallSpec2(params={'complex_setup': 2}, indices={'complex_setup': 1}, _arg2scope={'complex_setup': <Scope.Function: 'function'>}, _idlist=['2'], marks=[])>",
|
|
"__setattr__": "<bound method __create_fn__.<locals>.__setattr__ of CallSpec2(params={'complex_setup': 2}, indices={'complex_setup': 1}, _arg2scope={'complex_setup': <Scope.Function: 'function'>}, _idlist=['2'], marks=[])>",
|
|
"__sizeof__": "<built-in method __sizeof__ of CallSpec2 object at 0x7f4da858ef40>",
|
|
"__str__": "<method-wrapper '__str__' of CallSpec2 object at 0x7f4da858ef40>",
|
|
"__subclasshook__": "<built-in method __subclasshook__ of type object at 0x5612d672e4f0>",
|
|
"__weakref__": null,
|
|
"_arg2scope": {
|
|
"complex_setup": "Scope.Function"
|
|
},
|
|
"_idlist": [
|
|
"2"
|
|
],
|
|
"getparam": "<bound method CallSpec2.getparam of CallSpec2(params={'complex_setup': 2}, indices={'complex_setup': 1}, _arg2scope={'complex_setup': <Scope.Function: 'function'>}, _idlist=['2'], marks=[])>",
|
|
"id": "2",
|
|
"indices": {
|
|
"complex_setup": 1
|
|
},
|
|
"marks": [],
|
|
"params": {
|
|
"complex_setup": 2
|
|
},
|
|
"setmulti": "<bound method CallSpec2.setmulti of CallSpec2(params={'complex_setup': 2}, indices={'complex_setup': 1}, _arg2scope={'complex_setup': <Scope.Function: 'function'>}, _idlist=['2'], marks=[])>"
|
|
}
|
|
},
|
|
{
|
|
"nodeid": "tests/test_string_utils.py::test_uppercase_normal",
|
|
"callspec": null
|
|
},
|
|
{
|
|
"nodeid": "tests/test_string_utils.py::test_uppercase_type_error",
|
|
"callspec": null
|
|
},
|
|
{
|
|
"nodeid": "tests/test_string_utils.py::test_reverse_string",
|
|
"callspec": null
|
|
},
|
|
{
|
|
"nodeid": "tests/test_string_utils.py::test_warning_emit",
|
|
"callspec": null
|
|
},
|
|
{
|
|
"nodeid": "tests/test_string_utils.py::test_unicode_decode_error",
|
|
"callspec": null
|
|
},
|
|
{
|
|
"nodeid": "tests/test_string_utils.py::test_unicode_decode_surrogateescape",
|
|
"callspec": null
|
|
},
|
|
{
|
|
"nodeid": "tests/test_string_utils.py::test_import_warning",
|
|
"callspec": null
|
|
},
|
|
{
|
|
"nodeid": "tests/test_string_utils.py::test_xfail_uppercase_digits",
|
|
"callspec": null
|
|
}
|
|
] |