py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV) py$(PYV): commands[0]> python -m pytest --cov ============================= test session starts ============================== platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python cachedir: .tox/py$(PYV)/.pytest_cache rootdir: $(@D) configfile: pyproject.toml testpaths: tests collecting ... collected 1698 items / 3 deselected / 1 skipped / 1695 selected tests/brain/numpy/test_core_einsumfunc.py::test_numpy_function_calls_inferred_as_ndarray PASSED tests/brain/numpy/test_core_einsumfunc.py::test_function_parameters PASSED tests/brain/numpy/test_core_fromnumeric.py::BrainNumpyCoreFromNumericTest::test_numpy_function_calls_inferred_as_ndarray PASSED tests/brain/numpy/test_core_function_base.py::BrainNumpyCoreFunctionBaseTest::test_numpy_function_calls_inferred_as_ndarray PASSED tests/brain/numpy/test_core_multiarray.py::BrainNumpyCoreMultiarrayTest::test_numpy_function_calls_inferred_as_bool PASSED tests/brain/numpy/test_core_multiarray.py::BrainNumpyCoreMultiarrayTest::test_numpy_function_calls_inferred_as_dtype PASSED tests/brain/numpy/test_core_multiarray.py::BrainNumpyCoreMultiarrayTest::test_numpy_function_calls_inferred_as_ndarray PASSED tests/brain/numpy/test_core_multiarray.py::BrainNumpyCoreMultiarrayTest::test_numpy_function_calls_inferred_as_none PASSED tests/brain/numpy/test_core_multiarray.py::BrainNumpyCoreMultiarrayTest::test_numpy_function_calls_inferred_as_tuple PASSED tests/brain/numpy/test_core_numeric.py::BrainNumpyCoreNumericTest::test_numpy_function_calls_inferred_as_ndarray PASSED tests/brain/numpy/test_core_numeric.py::test_function_parameters[zeros_like-expected_args0] PASSED tests/brain/numpy/test_core_numeric.py::test_function_parameters[full_like-expected_args1] PASSED tests/brain/numpy/test_core_numeric.py::test_function_parameters[ones_like-expected_args2] PASSED tests/brain/numpy/test_core_numeric.py::test_function_parameters[ones-expected_args3] PASSED tests/brain/numpy/test_core_numerictypes.py::NumpyBrainCoreNumericTypesTest::test_array_types_have_unary_operators PASSED tests/brain/numpy/test_core_numerictypes.py::NumpyBrainCoreNumericTypesTest::test_datetime_astype_return PASSED tests/brain/numpy/test_core_numerictypes.py::NumpyBrainCoreNumericTypesTest::test_generic_types_are_subscriptables PASSED tests/brain/numpy/test_core_numerictypes.py::NumpyBrainCoreNumericTypesTest::test_generic_types_have_attributes PASSED tests/brain/numpy/test_core_numerictypes.py::NumpyBrainCoreNumericTypesTest::test_generic_types_have_methods PASSED tests/brain/numpy/test_core_numerictypes.py::NumpyBrainCoreNumericTypesTest::test_number_types_have_unary_operators PASSED tests/brain/numpy/test_core_numerictypes.py::NumpyBrainCoreNumericTypesTest::test_numpy_core_types PASSED tests/brain/numpy/test_core_numerictypes.py::NumpyBrainUtilsTest::test_get_numpy_version_do_not_crash SKIPPED tests/brain/numpy/test_core_numerictypes.py::NumpyBrainUtilsTest::test_numpy_object_uninferable SKIPPED tests/brain/numpy/test_core_umath.py::NumpyBrainCoreUmathTest::test_numpy_core_umath_constants PASSED tests/brain/numpy/test_core_umath.py::NumpyBrainCoreUmathTest::test_numpy_core_umath_constants_values PASSED tests/brain/numpy/test_core_umath.py::NumpyBrainCoreUmathTest::test_numpy_core_umath_functions PASSED tests/brain/numpy/test_core_umath.py::NumpyBrainCoreUmathTest::test_numpy_core_umath_functions_kwargs_default_values PASSED tests/brain/numpy/test_core_umath.py::NumpyBrainCoreUmathTest::test_numpy_core_umath_functions_one_arg PASSED tests/brain/numpy/test_core_umath.py::NumpyBrainCoreUmathTest::test_numpy_core_umath_functions_return_type PASSED tests/brain/numpy/test_core_umath.py::NumpyBrainCoreUmathTest::test_numpy_core_umath_functions_return_type_tuple PASSED tests/brain/numpy/test_core_umath.py::NumpyBrainCoreUmathTest::test_numpy_core_umath_functions_two_args PASSED tests/brain/numpy/test_ma.py::TestBrainNumpyMa::test_numpy_ma_returns_maskedarray[masked_invalid-True] PASSED tests/brain/numpy/test_ma.py::TestBrainNumpyMa::test_numpy_ma_returns_maskedarray[masked_invalid-False] PASSED tests/brain/numpy/test_ma.py::TestBrainNumpyMa::test_numpy_ma_returns_maskedarray[masked_where-True] PASSED tests/brain/numpy/test_ma.py::TestBrainNumpyMa::test_numpy_ma_returns_maskedarray[masked_where-False] PASSED tests/brain/numpy/test_ndarray.py::NumpyBrainNdarrayTest::test_numpy_function_calls_inferred_as_ndarray PASSED tests/brain/numpy/test_ndarray.py::NumpyBrainNdarrayTest::test_numpy_ndarray_attribute_inferred_as_ndarray PASSED tests/brain/numpy/test_ndarray.py::NumpyBrainNdarrayTest::test_numpy_ndarray_class_support_type_indexing PASSED tests/brain/numpy/test_random_mtrand.py::NumpyBrainRandomMtrandTest::test_numpy_random_mtrand_functions PASSED tests/brain/numpy/test_random_mtrand.py::NumpyBrainRandomMtrandTest::test_numpy_random_mtrand_functions_signature PASSED tests/brain/test_argparse.py::TestBrainArgparse::test_infer_namespace PASSED tests/brain/test_attr.py::AttrsTest::test_attr_transform PASSED tests/brain/test_attr.py::AttrsTest::test_attr_with_only_annotation_fails PASSED tests/brain/test_attr.py::AttrsTest::test_attrs_transform PASSED tests/brain/test_attr.py::AttrsTest::test_attrs_with_annotation PASSED tests/brain/test_attr.py::AttrsTest::test_attrs_with_only_annotation_works PASSED tests/brain/test_attr.py::AttrsTest::test_dont_consider_assignments_but_without_attrs PASSED tests/brain/test_attr.py::AttrsTest::test_special_attributes PASSED tests/brain/test_brain.py::CollectionsDequeTests::test_deque PASSED tests/brain/test_brain.py::CollectionsDequeTests::test_deque_py35methods PASSED tests/brain/test_brain.py::CollectionsDequeTests::test_deque_py$(PYV)methods PASSED tests/brain/test_brain.py::OrderedDictTest::test_ordered_dict_py34method PASSED tests/brain/test_brain.py::DefaultDictTest::test_1 PASSED tests/brain/test_brain.py::ModuleExtenderTest::test_extension_modules PASSED tests/brain/test_brain.py::IOBrainTest::test_sys_streams SKIPPED (Ne...) tests/brain/test_brain.py::TypeBrain::test_builtin_subscriptable PASSED tests/brain/test_brain.py::TypeBrain::test_invalid_type_subscript PASSED tests/brain/test_brain.py::TypeBrain::test_type_subscript PASSED tests/brain/test_brain.py::CollectionsBrain::test_collections_object_not_subscriptable PASSED tests/brain/test_brain.py::CollectionsBrain::test_collections_object_not_yet_subscriptable SKIPPED tests/brain/test_brain.py::CollectionsBrain::test_collections_object_not_yet_subscriptable_2 SKIPPED tests/brain/test_brain.py::CollectionsBrain::test_collections_object_subscriptable PASSED tests/brain/test_brain.py::CollectionsBrain::test_collections_object_subscriptable_2 PASSED tests/brain/test_brain.py::CollectionsBrain::test_collections_object_subscriptable_3 PASSED tests/brain/test_brain.py::CollectionsBrain::test_collections_object_subscriptable_4 PASSED tests/brain/test_brain.py::TypingBrain::test_callable_type PASSED tests/brain/test_brain.py::TypingBrain::test_collections_generic_alias_slots PASSED tests/brain/test_brain.py::TypingBrain::test_has_dunder_args PASSED tests/brain/test_brain.py::TypingBrain::test_namedtuple_base PASSED tests/brain/test_brain.py::TypingBrain::test_namedtuple_bug_pylint_4383 PASSED tests/brain/test_brain.py::TypingBrain::test_namedtuple_can_correctly_access_methods PASSED tests/brain/test_brain.py::TypingBrain::test_namedtuple_class_form PASSED tests/brain/test_brain.py::TypingBrain::test_namedtuple_few_args PASSED tests/brain/test_brain.py::TypingBrain::test_namedtuple_few_fields PASSED tests/brain/test_brain.py::TypingBrain::test_namedtuple_inference PASSED tests/brain/test_brain.py::TypingBrain::test_namedtuple_inference_nonliteral PASSED tests/brain/test_brain.py::TypingBrain::test_namedtuple_inferred_as_class PASSED tests/brain/test_brain.py::TypingBrain::test_namedtuple_instance_attrs PASSED tests/brain/test_brain.py::TypingBrain::test_namedtuple_nested_class PASSED tests/brain/test_brain.py::TypingBrain::test_namedtuple_simple PASSED tests/brain/test_brain.py::TypingBrain::test_namedtuple_uninferable_member PASSED tests/brain/test_brain.py::TypingBrain::test_tuple_type PASSED tests/brain/test_brain.py::TypingBrain::test_typed_dict PASSED tests/brain/test_brain.py::TypingBrain::test_typing_alias_type PASSED tests/brain/test_brain.py::TypingBrain::test_typing_alias_type_2 PASSED tests/brain/test_brain.py::TypingBrain::test_typing_annotated_subscriptable PASSED tests/brain/test_brain.py::TypingBrain::test_typing_cast PASSED tests/brain/test_brain.py::TypingBrain::test_typing_cast_attribute PASSED tests/brain/test_brain.py::TypingBrain::test_typing_cast_multiple_inference_calls PASSED tests/brain/test_brain.py::TypingBrain::test_typing_generic_slots PASSED tests/brain/test_brain.py::TypingBrain::test_typing_generic_subscriptable PASSED tests/brain/test_brain.py::TypingBrain::test_typing_generic_subscriptable_pep695 SKIPPED tests/brain/test_brain.py::TypingBrain::test_typing_namedtuple_dont_crash_on_no_fields PASSED tests/brain/test_brain.py::TypingBrain::test_typing_no_duplicates PASSED tests/brain/test_brain.py::TypingBrain::test_typing_no_duplicates_2 PASSED tests/brain/test_brain.py::TypingBrain::test_typing_object_builtin_subscriptable PASSED tests/brain/test_brain.py::TypingBrain::test_typing_object_not_subscriptable PASSED tests/brain/test_brain.py::TypingBrain::test_typing_object_notsubscriptable_3 PASSED tests/brain/test_brain.py::TypingBrain::test_typing_object_subscriptable PASSED tests/brain/test_brain.py::TypingBrain::test_typing_object_subscriptable_2 PASSED tests/brain/test_brain.py::TypingBrain::test_typing_param_spec SKIPPED tests/brain/test_brain.py::TypingBrain::test_typing_type_subscriptable PASSED tests/brain/test_brain.py::TypingBrain::test_typing_type_without_tip PASSED tests/brain/test_brain.py::TypingBrain::test_typing_types PASSED tests/brain/test_brain.py::ReBrainTest::test_re_pattern_subscriptable PASSED tests/brain/test_brain.py::ReBrainTest::test_re_pattern_unsubscriptable SKIPPED tests/brain/test_brain.py::ReBrainTest::test_regex_flags PASSED tests/brain/test_brain.py::BrainNamedtupleAnnAssignTest::test_no_crash_on_ann_assign_in_namedtuple PASSED tests/brain/test_brain.py::BrainUUIDTest::test_uuid_has_int_member PASSED tests/brain/test_brain.py::RandomSampleTest::test_arguments_inferred_successfully PASSED tests/brain/test_brain.py::RandomSampleTest::test_inferred_successfully PASSED tests/brain/test_brain.py::RandomSampleTest::test_no_crash_on_evaluatedobject PASSED tests/brain/test_brain.py::SubprocessTest::test_popen_does_not_have_class_getitem PASSED tests/brain/test_brain.py::SubprocessTest::test_subprcess_check_output PASSED tests/brain/test_brain.py::SubprocessTest::test_subprocess_args PASSED tests/brain/test_brain.py::TestIsinstanceInference::test_type_type PASSED tests/brain/test_brain.py::TestIsinstanceInference::test_object_type PASSED tests/brain/test_brain.py::TestIsinstanceInference::test_type_object PASSED tests/brain/test_brain.py::TestIsinstanceInference::test_isinstance_int_true PASSED tests/brain/test_brain.py::TestIsinstanceInference::test_isinstance_int_false PASSED tests/brain/test_brain.py::TestIsinstanceInference::test_isinstance_object_true PASSED tests/brain/test_brain.py::TestIsinstanceInference::test_isinstance_object_true3 PASSED tests/brain/test_brain.py::TestIsinstanceInference::test_isinstance_class_false PASSED tests/brain/test_brain.py::TestIsinstanceInference::test_isinstance_type_false PASSED tests/brain/test_brain.py::TestIsinstanceInference::test_isinstance_str_true PASSED tests/brain/test_brain.py::TestIsinstanceInference::test_isinstance_str_false PASSED tests/brain/test_brain.py::TestIsinstanceInference::test_isinstance_tuple_argument PASSED tests/brain/test_brain.py::TestIsinstanceInference::test_isinstance_type_false2 PASSED tests/brain/test_brain.py::TestIsinstanceInference::test_isinstance_object_true2 PASSED tests/brain/test_brain.py::TestIsinstanceInference::test_isinstance_type_true PASSED tests/brain/test_brain.py::TestIsinstanceInference::test_isinstance_edge_case PASSED tests/brain/test_brain.py::TestIsinstanceInference::test_uninferable_bad_type PASSED tests/brain/test_brain.py::TestIsinstanceInference::test_uninferable_keywords PASSED tests/brain/test_brain.py::TestIsinstanceInference::test_too_many_args PASSED tests/brain/test_brain.py::TestIsinstanceInference::test_first_param_is_uninferable PASSED tests/brain/test_brain.py::TestIssubclassBrain::test_type_type PASSED tests/brain/test_brain.py::TestIssubclassBrain::test_object_type PASSED tests/brain/test_brain.py::TestIssubclassBrain::test_type_object PASSED tests/brain/test_brain.py::TestIssubclassBrain::test_issubclass_same_class PASSED tests/brain/test_brain.py::TestIssubclassBrain::test_issubclass_not_the_same_class PASSED tests/brain/test_brain.py::TestIssubclassBrain::test_issubclass_object_true PASSED tests/brain/test_brain.py::TestIssubclassBrain::test_issubclass_same_user_defined_class PASSED tests/brain/test_brain.py::TestIssubclassBrain::test_issubclass_different_user_defined_classes PASSED tests/brain/test_brain.py::TestIssubclassBrain::test_issubclass_type_false PASSED tests/brain/test_brain.py::TestIssubclassBrain::test_isinstance_tuple_argument PASSED tests/brain/test_brain.py::TestIssubclassBrain::test_isinstance_object_true2 PASSED tests/brain/test_brain.py::TestIssubclassBrain::test_issubclass_short_circuit PASSED tests/brain/test_brain.py::TestIssubclassBrain::test_uninferable_bad_type PASSED tests/brain/test_brain.py::TestIssubclassBrain::test_uninferable_keywords PASSED tests/brain/test_brain.py::TestIssubclassBrain::test_too_many_args PASSED tests/brain/test_brain.py::TestLenBuiltinInference::test_len_list PASSED tests/brain/test_brain.py::TestLenBuiltinInference::test_len_tuple PASSED tests/brain/test_brain.py::TestLenBuiltinInference::test_len_var PASSED tests/brain/test_brain.py::TestLenBuiltinInference::test_len_dict PASSED tests/brain/test_brain.py::TestLenBuiltinInference::test_len_set PASSED tests/brain/test_brain.py::TestLenBuiltinInference::test_len_object PASSED tests/brain/test_brain.py::TestLenBuiltinInference::test_len_class_with_metaclass PASSED tests/brain/test_brain.py::TestLenBuiltinInference::test_len_object_failure PASSED tests/brain/test_brain.py::TestLenBuiltinInference::test_len_string PASSED tests/brain/test_brain.py::TestLenBuiltinInference::test_len_generator_failure PASSED tests/brain/test_brain.py::TestLenBuiltinInference::test_len_failure_missing_variable PASSED tests/brain/test_brain.py::TestLenBuiltinInference::test_len_bytes PASSED tests/brain/test_brain.py::TestLenBuiltinInference::test_int_subclass_result PASSED tests/brain/test_brain.py::TestLenBuiltinInference::test_int_subclass_argument XFAIL tests/brain/test_brain.py::TestLenBuiltinInference::test_len_builtin_inference_attribute_error_str PASSED tests/brain/test_brain.py::TestLenBuiltinInference::test_len_builtin_inference_recursion_error_self_referential_attribute PASSED tests/brain/test_brain.py::test_infer_str PASSED tests/brain/test_brain.py::test_infer_int PASSED tests/brain/test_brain.py::test_infer_dict_from_keys PASSED tests/brain/test_brain.py::TestFunctoolsPartial::test_infer_partial PASSED tests/brain/test_brain.py::TestFunctoolsPartial::test_invalid_functools_partial_calls PASSED tests/brain/test_brain.py::TestFunctoolsPartial::test_inferred_partial_function_calls PASSED tests/brain/test_brain.py::TestFunctoolsPartial::test_partial_assignment PASSED tests/brain/test_brain.py::TestFunctoolsPartial::test_partial_does_not_affect_scope PASSED tests/brain/test_brain.py::TestFunctoolsPartial::test_multiple_partial_args PASSED tests/brain/test_brain.py::test_http_client_brain PASSED tests/brain/test_brain.py::test_http_status_brain PASSED tests/brain/test_brain.py::test_http_status_brain_iterable PASSED tests/brain/test_brain.py::test_oserror_model PASSED tests/brain/test_brain.py::test_crypt_brain PASSED tests/brain/test_brain.py::test_str_and_bytes['hey'.encode()-Const-] PASSED tests/brain/test_brain.py::test_str_and_bytes[b'hey'.decode()-Const-] PASSED tests/brain/test_brain.py::test_str_and_bytes['hey'.encode().decode()-Const-] PASSED tests/brain/test_brain.py::test_no_recursionerror_on_self_referential_length_check PASSED tests/brain/test_brain.py::test_inference_on_outer_referential_length_check PASSED tests/brain/test_brain.py::test_no_attributeerror_on_self_referential_length_check PASSED tests/brain/test_builtin.py::BuiltinsTest::test_infer_property PASSED tests/brain/test_builtin.py::TestStringNodes::test_string_format[empty-indexes] PASSED tests/brain/test_builtin.py::TestStringNodes::test_string_format[numbered-indexes] PASSED tests/brain/test_builtin.py::TestStringNodes::test_string_format[named-indexes] PASSED tests/brain/test_builtin.py::TestStringNodes::test_string_format[numbered-indexes-from-positional] PASSED tests/brain/test_builtin.py::TestStringNodes::test_string_format[named-indexes-from-keyword] PASSED tests/brain/test_builtin.py::TestStringNodes::test_string_format[mixed-indexes-from-mixed] PASSED tests/brain/test_builtin.py::TestStringNodes::test_string_format[empty-indexes-on-variable] PASSED tests/brain/test_builtin.py::TestStringNodes::test_string_format_uninferable[\n from missing import Unknown\n name = Unknown\n age = 12\n "My name is {fname}, I'm {age}".format(fname = name, age = age)\n ] PASSED tests/brain/test_builtin.py::TestStringNodes::test_string_format_uninferable[\n from missing import Unknown\n age = 12\n "My name is {fname}, I'm {age}".format(fname = Unknown, age = age)\n ] PASSED tests/brain/test_builtin.py::TestStringNodes::test_string_format_uninferable[\n from missing import Unknown\n "My name is {}, I'm {}".format(Unknown, 12)\n ] PASSED tests/brain/test_builtin.py::TestStringNodes::test_string_format_uninferable["I am {}".format()] PASSED tests/brain/test_builtin.py::TestStringNodes::test_string_format_uninferable[\n "My name is {fname}, I'm {age}".format(fsname = "Daniel", age = 12)\n ] PASSED tests/brain/test_builtin.py::TestStringNodes::test_string_format_uninferable[\n "My unicode character is {:c}".format(None)\n ] PASSED tests/brain/test_builtin.py::TestStringNodes::test_string_format_uninferable[\n "My hex format is {:4x}".format('1')\n ] PASSED tests/brain/test_builtin.py::TestStringNodes::test_string_format_uninferable[\n daniel_age = 12\n "My name is {0.name}".format(daniel_age)\n ] PASSED tests/brain/test_builtin.py::TestStringNodes::test_string_format_with_specs PASSED tests/brain/test_builtin.py::TestStringNodes::test_string_format_in_dataclass_pylint8109 PASSED tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_bool-bool-?] PASSED tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_byte-int-b] PASSED tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_char-bytes-c] PASSED tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_double-float-d] PASSED tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_buffer-bytes-] XFAIL tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_float-float-f] PASSED tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_int-int-i] PASSED tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_int16-int-h] PASSED tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_int32-int-i] PASSED tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_int64-int-l] PASSED tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_int8-int-b] PASSED tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_long-int-l] PASSED tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_longdouble-float-g] PASSED tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_longlong-int-l] PASSED tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_short-int-h] PASSED tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_size_t-int-L] PASSED tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_ssize_t-int-l] PASSED tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_ubyte-int-B] PASSED tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_uint-int-I] PASSED tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_uint16-int-H] PASSED tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_uint32-int-I] PASSED tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_uint64-int-L] PASSED tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_uint8-int-B] PASSED tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_ulong-int-L] PASSED tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_ulonglong-int-L] PASSED tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_ushort-int-H] PASSED tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_wchar-str-u] PASSED tests/brain/test_ctypes.py::test_cdata_member_access PASSED tests/brain/test_ctypes.py::test_other_ctypes_member_untouched PASSED tests/brain/test_dataclasses.py::test_inference_attribute_no_default[dataclasses] PASSED tests/brain/test_dataclasses.py::test_inference_attribute_no_default[pydantic.dataclasses] PASSED tests/brain/test_dataclasses.py::test_inference_attribute_no_default[marshmallow_dataclass] PASSED tests/brain/test_dataclasses.py::test_inference_non_field_default[dataclasses] PASSED tests/brain/test_dataclasses.py::test_inference_non_field_default[pydantic.dataclasses] PASSED tests/brain/test_dataclasses.py::test_inference_non_field_default[marshmallow_dataclass] PASSED tests/brain/test_dataclasses.py::test_inference_field_default[dataclasses] PASSED tests/brain/test_dataclasses.py::test_inference_field_default[pydantic.dataclasses] PASSED tests/brain/test_dataclasses.py::test_inference_field_default[marshmallow_dataclass] PASSED tests/brain/test_dataclasses.py::test_inference_field_default_factory[dataclasses] PASSED tests/brain/test_dataclasses.py::test_inference_field_default_factory[pydantic.dataclasses] PASSED tests/brain/test_dataclasses.py::test_inference_field_default_factory[marshmallow_dataclass] PASSED tests/brain/test_dataclasses.py::test_inference_method[dataclasses] PASSED tests/brain/test_dataclasses.py::test_inference_method[pydantic.dataclasses] PASSED tests/brain/test_dataclasses.py::test_inference_method[marshmallow_dataclass] PASSED tests/brain/test_dataclasses.py::test_inference_no_annotation[dataclasses] PASSED tests/brain/test_dataclasses.py::test_inference_no_annotation[pydantic.dataclasses] PASSED tests/brain/test_dataclasses.py::test_inference_no_annotation[marshmallow_dataclass] PASSED tests/brain/test_dataclasses.py::test_inference_class_var[dataclasses] PASSED tests/brain/test_dataclasses.py::test_inference_class_var[pydantic.dataclasses] PASSED tests/brain/test_dataclasses.py::test_inference_class_var[marshmallow_dataclass] PASSED tests/brain/test_dataclasses.py::test_inference_init_var[dataclasses] PASSED tests/brain/test_dataclasses.py::test_inference_init_var[pydantic.dataclasses] PASSED tests/brain/test_dataclasses.py::test_inference_init_var[marshmallow_dataclass] PASSED tests/brain/test_dataclasses.py::test_inference_generic_collection_attribute[dataclasses] PASSED tests/brain/test_dataclasses.py::test_inference_generic_collection_attribute[pydantic.dataclasses] PASSED tests/brain/test_dataclasses.py::test_inference_generic_collection_attribute[marshmallow_dataclass] PASSED tests/brain/test_dataclasses.py::test_inference_callable_attribute[dataclasses-typing] PASSED tests/brain/test_dataclasses.py::test_inference_callable_attribute[pydantic.dataclasses-typing] PASSED tests/brain/test_dataclasses.py::test_inference_callable_attribute[pydantic.dataclasses-collections.abc] PASSED tests/brain/test_dataclasses.py::test_inference_callable_attribute[marshmallow_dataclass-typing] PASSED tests/brain/test_dataclasses.py::test_inference_callable_attribute[marshmallow_dataclass-collections.abc] PASSED tests/brain/test_dataclasses.py::test_inference_inherited[dataclasses] PASSED tests/brain/test_dataclasses.py::test_inference_inherited[pydantic.dataclasses] PASSED tests/brain/test_dataclasses.py::test_inference_inherited[marshmallow_dataclass] PASSED tests/brain/test_dataclasses.py::test_dataclass_order_of_inherited_attributes PASSED tests/brain/test_dataclasses.py::test_init_empty[dataclasses] PASSED tests/brain/test_dataclasses.py::test_init_empty[pydantic.dataclasses] PASSED tests/brain/test_dataclasses.py::test_init_empty[marshmallow_dataclass] PASSED tests/brain/test_dataclasses.py::test_init_no_defaults[dataclasses] PASSED tests/brain/test_dataclasses.py::test_init_no_defaults[pydantic.dataclasses] PASSED tests/brain/test_dataclasses.py::test_init_no_defaults[marshmallow_dataclass] PASSED tests/brain/test_dataclasses.py::test_init_defaults[dataclasses] PASSED tests/brain/test_dataclasses.py::test_init_defaults[pydantic.dataclasses] PASSED tests/brain/test_dataclasses.py::test_init_defaults[marshmallow_dataclass] PASSED tests/brain/test_dataclasses.py::test_init_initvar[dataclasses] PASSED tests/brain/test_dataclasses.py::test_init_initvar[pydantic.dataclasses] PASSED tests/brain/test_dataclasses.py::test_init_initvar[marshmallow_dataclass] PASSED tests/brain/test_dataclasses.py::test_init_decorator_init_false[dataclasses] PASSED tests/brain/test_dataclasses.py::test_init_decorator_init_false[pydantic.dataclasses] PASSED tests/brain/test_dataclasses.py::test_init_decorator_init_false[marshmallow_dataclass] PASSED tests/brain/test_dataclasses.py::test_init_field_init_false[dataclasses] PASSED tests/brain/test_dataclasses.py::test_init_field_init_false[pydantic.dataclasses] PASSED tests/brain/test_dataclasses.py::test_init_field_init_false[marshmallow_dataclass] PASSED tests/brain/test_dataclasses.py::test_init_override[dataclasses] PASSED tests/brain/test_dataclasses.py::test_init_override[pydantic.dataclasses] PASSED tests/brain/test_dataclasses.py::test_init_override[marshmallow_dataclass] PASSED tests/brain/test_dataclasses.py::test_init_attributes_from_superclasses[dataclasses] PASSED tests/brain/test_dataclasses.py::test_init_attributes_from_superclasses[pydantic.dataclasses] PASSED tests/brain/test_dataclasses.py::test_init_attributes_from_superclasses[marshmallow_dataclass] PASSED tests/brain/test_dataclasses.py::test_invalid_init[dataclasses] PASSED tests/brain/test_dataclasses.py::test_invalid_init[pydantic.dataclasses] PASSED tests/brain/test_dataclasses.py::test_invalid_init[marshmallow_dataclass] PASSED tests/brain/test_dataclasses.py::test_annotated_enclosed_field_call[dataclasses] PASSED tests/brain/test_dataclasses.py::test_annotated_enclosed_field_call[pydantic.dataclasses] PASSED tests/brain/test_dataclasses.py::test_annotated_enclosed_field_call[marshmallow_dataclass] PASSED tests/brain/test_dataclasses.py::test_invalid_field_call[dataclasses] PASSED tests/brain/test_dataclasses.py::test_invalid_field_call[pydantic.dataclasses] PASSED tests/brain/test_dataclasses.py::test_invalid_field_call[marshmallow_dataclass] PASSED tests/brain/test_dataclasses.py::test_non_dataclass_is_not_dataclass PASSED tests/brain/test_dataclasses.py::test_kw_only_sentinel PASSED tests/brain/test_dataclasses.py::test_kw_only_decorator PASSED tests/brain/test_dataclasses.py::test_kw_only_in_field_call PASSED tests/brain/test_dataclasses.py::test_dataclass_with_unknown_base PASSED tests/brain/test_dataclasses.py::test_dataclass_with_unknown_typing PASSED tests/brain/test_dataclasses.py::test_dataclass_with_default_factory PASSED tests/brain/test_dataclasses.py::test_dataclass_with_multiple_inheritance PASSED tests/brain/test_dataclasses.py::test_dataclass_non_default_argument_after_default XFAIL tests/brain/test_dataclasses.py::test_dataclass_with_field_init_is_false PASSED tests/brain/test_dataclasses.py::test_dataclass_inits_of_non_dataclasses PASSED tests/brain/test_dataclasses.py::test_dataclass_with_properties PASSED tests/brain/test_dateutil.py::DateutilBrainTest::test_parser PASSED tests/brain/test_enum.py::EnumBrainTest::test_class_named_enum PASSED tests/brain/test_enum.py::EnumBrainTest::test_dont_crash_on_for_loops_in_body PASSED tests/brain/test_enum.py::EnumBrainTest::test_enum_as_renamed_import PASSED tests/brain/test_enum.py::EnumBrainTest::test_enum_func_form_has_dunder_members PASSED tests/brain/test_enum.py::EnumBrainTest::test_enum_func_form_is_class_not_instance PASSED tests/brain/test_enum.py::EnumBrainTest::test_enum_func_form_iterable PASSED tests/brain/test_enum.py::EnumBrainTest::test_enum_func_form_subscriptable PASSED tests/brain/test_enum.py::EnumBrainTest::test_enum_members_uppercase_only PASSED tests/brain/test_enum.py::EnumBrainTest::test_enum_multiple_base_classes PASSED tests/brain/test_enum.py::EnumBrainTest::test_enum_name_and_value_members_override_dynamicclassattr PASSED tests/brain/test_enum.py::EnumBrainTest::test_enum_name_is_str_on_self PASSED tests/brain/test_enum.py::EnumBrainTest::test_enum_starred_is_skipped PASSED tests/brain/test_enum.py::EnumBrainTest::test_enum_subclass_different_modules PASSED tests/brain/test_enum.py::EnumBrainTest::test_enum_subclass_member_method PASSED tests/brain/test_enum.py::EnumBrainTest::test_enum_subclass_member_name PASSED tests/brain/test_enum.py::EnumBrainTest::test_enum_subclass_member_value PASSED tests/brain/test_enum.py::EnumBrainTest::test_enum_sunder_names PASSED tests/brain/test_enum.py::EnumBrainTest::test_enum_tuple_list_values PASSED tests/brain/test_enum.py::EnumBrainTest::test_enum_with_ignore PASSED tests/brain/test_enum.py::EnumBrainTest::test_ignores_with_nodes_from_body_of_enum PASSED tests/brain/test_enum.py::EnumBrainTest::test_infer_enum_value_as_the_right_type PASSED tests/brain/test_enum.py::EnumBrainTest::test_int_enum PASSED tests/brain/test_enum.py::EnumBrainTest::test_local_enum_child_class_inference PASSED tests/brain/test_enum.py::EnumBrainTest::test_looks_like_enum_false_positive PASSED tests/brain/test_enum.py::EnumBrainTest::test_members_member_ignored PASSED tests/brain/test_enum.py::EnumBrainTest::test_mingled_single_and_double_quotes_does_not_crash PASSED tests/brain/test_enum.py::EnumBrainTest::test_simple_enum PASSED tests/brain/test_enum.py::EnumBrainTest::test_special_characters_does_not_crash PASSED tests/brain/test_enum.py::EnumBrainTest::test_user_enum_false_positive PASSED tests/brain/test_hashlib.py::HashlibTest::test_blake2 PASSED tests/brain/test_hashlib.py::HashlibTest::test_hashlib PASSED tests/brain/test_hashlib.py::HashlibTest::test_shake PASSED tests/brain/test_multiprocessing.py::MultiprocessingBrainTest::test_module_name PASSED tests/brain/test_multiprocessing.py::MultiprocessingBrainTest::test_multiprocessing_manager PASSED tests/brain/test_multiprocessing.py::MultiprocessingBrainTest::test_multiprocessing_module_attributes PASSED tests/brain/test_named_tuple.py::NamedTupleTest::test_invalid_label_does_not_crash_inference PASSED tests/brain/test_named_tuple.py::NamedTupleTest::test_invalid_typename_does_not_crash_inference PASSED tests/brain/test_named_tuple.py::NamedTupleTest::test_keyword_typename_does_not_crash_inference PASSED tests/brain/test_named_tuple.py::NamedTupleTest::test_name_as_typename PASSED tests/brain/test_named_tuple.py::NamedTupleTest::test_namedtuple_access_class_fields PASSED tests/brain/test_named_tuple.py::NamedTupleTest::test_namedtuple_advanced_inference PASSED tests/brain/test_named_tuple.py::NamedTupleTest::test_namedtuple_base PASSED tests/brain/test_named_tuple.py::NamedTupleTest::test_namedtuple_bases_are_actually_names_not_nodes PASSED tests/brain/test_named_tuple.py::NamedTupleTest::test_namedtuple_func_form PASSED tests/brain/test_named_tuple.py::NamedTupleTest::test_namedtuple_func_form_args_and_kwargs PASSED tests/brain/test_named_tuple.py::NamedTupleTest::test_namedtuple_inference PASSED tests/brain/test_named_tuple.py::NamedTupleTest::test_namedtuple_inference_failure PASSED tests/brain/test_named_tuple.py::NamedTupleTest::test_namedtuple_instance_attrs PASSED tests/brain/test_named_tuple.py::NamedTupleTest::test_namedtuple_rename_duplicates PASSED tests/brain/test_named_tuple.py::NamedTupleTest::test_namedtuple_rename_keywords PASSED tests/brain/test_named_tuple.py::NamedTupleTest::test_namedtuple_rename_uninferable PASSED tests/brain/test_named_tuple.py::NamedTupleTest::test_namedtuple_uninferable_fields PASSED tests/brain/test_named_tuple.py::NamedTupleTest::test_no_rename_duplicates_does_not_crash_inference PASSED tests/brain/test_named_tuple.py::NamedTupleTest::test_no_rename_keywords_does_not_crash_inference PASSED tests/brain/test_named_tuple.py::NamedTupleTest::test_no_rename_nonident_does_not_crash_inference PASSED tests/brain/test_named_tuple.py::NamedTupleTest::test_no_rename_underscore_does_not_crash_inference PASSED tests/brain/test_named_tuple.py::NamedTupleTest::test_pathological_str_does_not_crash_inference PASSED tests/brain/test_named_tuple.py::NamedTupleTest::test_typeerror_does_not_crash_inference PASSED tests/brain/test_nose.py::NoseBrainTest::test_nose_tools PASSED tests/brain/test_pathlib.py::test_inference_parents PASSED tests/brain/test_pathlib.py::test_inference_parents_subscript_index PASSED tests/brain/test_pathlib.py::test_inference_parents_subscript_slice PASSED tests/brain/test_pathlib.py::test_inference_parents_subscript_not_path PASSED tests/brain/test_pytest.py::test_pytest PASSED tests/brain/test_qt.py::TestBrainQt::test_value_of_lambda_instance_attrs_is_list SKIPPED tests/brain/test_qt.py::TestBrainQt::test_implicit_parameters SKIPPED tests/brain/test_qt.py::TestBrainQt::test_slot_disconnect_no_args SKIPPED tests/brain/test_regex.py::TestRegexBrain::test_regex_flags PASSED tests/brain/test_regex.py::TestRegexBrain::test_regex_pattern_and_match_subscriptable XPASS tests/brain/test_signal.py::test_enum[Signals] PASSED tests/brain/test_signal.py::test_enum[Handlers] PASSED tests/brain/test_signal.py::test_enum[Sigmasks] PASSED tests/brain/test_six.py::SixBrainTest::test_attribute_access PASSED tests/brain/test_six.py::SixBrainTest::test_attribute_access_with_six_moves_imported PASSED tests/brain/test_six.py::SixBrainTest::test_from_imports PASSED tests/brain/test_six.py::SixBrainTest::test_from_submodule_imports PASSED tests/brain/test_six.py::SixBrainTest::test_six_with_metaclass_enum_ancestor PASSED tests/brain/test_six.py::SixBrainTest::test_six_with_metaclass_with_additional_transform PASSED tests/brain/test_six.py::SixBrainTest::test_with_metaclass_subclasses_inheritance PASSED tests/brain/test_ssl.py::test_ssl_brain PASSED tests/brain/test_ssl.py::test_ssl_brain_py312 SKIPPED (Uses new 3.12...) tests/brain/test_threading.py::ThreadingBrainTest::test_boundedsemaphore PASSED tests/brain/test_threading.py::ThreadingBrainTest::test_lock PASSED tests/brain/test_threading.py::ThreadingBrainTest::test_rlock PASSED tests/brain/test_threading.py::ThreadingBrainTest::test_semaphore PASSED tests/brain/test_typing.py::test_infer_typevar PASSED tests/brain/test_typing_extensions.py::TestTypingExtensions::test_typing_extensions_types PASSED tests/brain/test_unittest.py::UnittestTest::test_isolatedasynciotestcase PASSED tests/test_builder.py::FromToLineNoTest::test_callfunc_lineno PASSED tests/test_builder.py::FromToLineNoTest::test_class_lineno PASSED tests/test_builder.py::FromToLineNoTest::test_class_with_docstring PASSED tests/test_builder.py::FromToLineNoTest::test_decorated_class_lineno PASSED tests/test_builder.py::FromToLineNoTest::test_decorated_function_lineno PASSED tests/test_builder.py::FromToLineNoTest::test_for_while_lineno PASSED tests/test_builder.py::FromToLineNoTest::test_function_lineno PASSED tests/test_builder.py::FromToLineNoTest::test_function_with_docstring PASSED tests/test_builder.py::FromToLineNoTest::test_if_lineno PASSED tests/test_builder.py::FromToLineNoTest::test_try_except_lineno PASSED tests/test_builder.py::FromToLineNoTest::test_try_finally_25_lineno PASSED tests/test_builder.py::FromToLineNoTest::test_try_finally_lineno PASSED tests/test_builder.py::FromToLineNoTest::test_with_lineno PASSED tests/test_builder.py::BuilderTest::test_asstuple PASSED tests/test_builder.py::BuilderTest::test_augassign_attr PASSED tests/test_builder.py::BuilderTest::test_build_constants PASSED tests/test_builder.py::BuilderTest::test_data_build_error_filename PASSED tests/test_builder.py::BuilderTest::test_data_build_invalid_x_escape PASSED tests/test_builder.py::BuilderTest::test_data_build_null_bytes PASSED tests/test_builder.py::BuilderTest::test_future_imports PASSED tests/test_builder.py::BuilderTest::test_gen_expr_var_scope PASSED tests/test_builder.py::BuilderTest::test_globals PASSED tests/test_builder.py::BuilderTest::test_infer_can_assign_has_slots PASSED tests/test_builder.py::BuilderTest::test_infer_can_assign_no_classdict PASSED tests/test_builder.py::BuilderTest::test_infer_can_assign_regular_object PASSED tests/test_builder.py::BuilderTest::test_inferred_build PASSED tests/test_builder.py::BuilderTest::test_inferred_dont_pollute PASSED tests/test_builder.py::BuilderTest::test_inspect_build0 PASSED tests/test_builder.py::BuilderTest::test_inspect_build1 PASSED tests/test_builder.py::BuilderTest::test_inspect_build3 PASSED tests/test_builder.py::BuilderTest::test_inspect_build_type_object PASSED tests/test_builder.py::BuilderTest::test_inspect_transform_module PASSED tests/test_builder.py::BuilderTest::test_missing_file PASSED tests/test_builder.py::BuilderTest::test_missing_newline PASSED tests/test_builder.py::BuilderTest::test_newstyle_detection PASSED tests/test_builder.py::BuilderTest::test_no_future_imports PASSED tests/test_builder.py::BuilderTest::test_not_implemented PASSED tests/test_builder.py::BuilderTest::test_object PASSED tests/test_builder.py::BuilderTest::test_package_name PASSED tests/test_builder.py::BuilderTest::test_socket_build PASSED tests/test_builder.py::BuilderTest::test_two_future_imports PASSED tests/test_builder.py::BuilderTest::test_type_comments_without_content PASSED tests/test_builder.py::BuilderTest::test_yield_parent PASSED tests/test_builder.py::FileBuildTest::test_class_base_props PASSED tests/test_builder.py::FileBuildTest::test_class_basenames PASSED tests/test_builder.py::FileBuildTest::test_class_instance_attrs PASSED tests/test_builder.py::FileBuildTest::test_class_locals PASSED tests/test_builder.py::FileBuildTest::test_function_base_props PASSED tests/test_builder.py::FileBuildTest::test_function_locals PASSED tests/test_builder.py::FileBuildTest::test_method_base_props PASSED tests/test_builder.py::FileBuildTest::test_method_locals PASSED tests/test_builder.py::FileBuildTest::test_module_base_props PASSED tests/test_builder.py::FileBuildTest::test_module_locals PASSED tests/test_builder.py::FileBuildTest::test_unknown_encoding PASSED tests/test_builder.py::test_module_build_dunder_file PASSED tests/test_builder.py::test_parse_module_with_invalid_type_comments_does_not_crash PASSED tests/test_builder.py::test_arguments_of_signature PASSED tests/test_builder.py::HermeticInterpreterTest::test_build_from_live_module_without_source_file PASSED tests/test_constraint.py::test_if_single_statement[x is None-None-3] PASSED tests/test_constraint.py::test_if_single_statement[x is not None-3-None] PASSED tests/test_constraint.py::test_if_multiple_statements[x is None-None-3] PASSED tests/test_constraint.py::test_if_multiple_statements[x is not None-3-None] PASSED tests/test_constraint.py::test_if_irrelevant_condition[x is None-None-3] PASSED tests/test_constraint.py::test_if_irrelevant_condition[x is not None-3-None] PASSED tests/test_constraint.py::test_outside_if[x is None-None-3] PASSED tests/test_constraint.py::test_outside_if[x is not None-3-None] PASSED tests/test_constraint.py::test_nested_if[x is None-None-3] PASSED tests/test_constraint.py::test_nested_if[x is not None-3-None] PASSED tests/test_constraint.py::test_if_uninferable PASSED tests/test_constraint.py::test_if_reassignment_in_body[x is None-None-3] PASSED tests/test_constraint.py::test_if_reassignment_in_body[x is not None-3-None] PASSED tests/test_constraint.py::test_if_elif_else_negates[x is None-None-3] PASSED tests/test_constraint.py::test_if_elif_else_negates[x is not None-3-None] PASSED tests/test_constraint.py::test_if_reassignment_in_else[x is None-None-3] PASSED tests/test_constraint.py::test_if_reassignment_in_else[x is not None-3-None] PASSED tests/test_constraint.py::test_if_comprehension_shadow[x is None-None-3] PASSED tests/test_constraint.py::test_if_comprehension_shadow[x is not None-3-None] PASSED tests/test_constraint.py::test_if_function_shadow[x is None-None-3] PASSED tests/test_constraint.py::test_if_function_shadow[x is not None-3-None] PASSED tests/test_constraint.py::test_if_function_call[x is None-None-3] PASSED tests/test_constraint.py::test_if_function_call[x is not None-3-None] PASSED tests/test_constraint.py::test_if_instance_attr[self.x is None-None-3] PASSED tests/test_constraint.py::test_if_instance_attr[self.x is not None-3-None] PASSED tests/test_constraint.py::test_if_instance_attr_reassignment_in_body[self.x is None-None-3] PASSED tests/test_constraint.py::test_if_instance_attr_reassignment_in_body[self.x is not None-3-None] PASSED tests/test_constraint.py::test_if_instance_attr_varname_collision1[x is None-None-3] PASSED tests/test_constraint.py::test_if_instance_attr_varname_collision1[x is not None-3-None] PASSED tests/test_constraint.py::test_if_instance_attr_varname_collision2[self.x is None-None-3] PASSED tests/test_constraint.py::test_if_instance_attr_varname_collision2[self.x is not None-3-None] PASSED tests/test_constraint.py::test_if_instance_attr_varname_collision3[self.x is None-None-3] PASSED tests/test_constraint.py::test_if_instance_attr_varname_collision3[self.x is not None-3-None] PASSED tests/test_constraint.py::test_if_instance_attr_varname_collision4[self.x is None-None-3] PASSED tests/test_constraint.py::test_if_instance_attr_varname_collision4[self.x is not None-3-None] PASSED tests/test_decorators.py::TestDeprecationDecorators::test_deprecated_default_argument_values_one_arg PASSED tests/test_decorators.py::TestDeprecationDecorators::test_deprecated_default_argument_values_two_args PASSED tests/test_decorators.py::TestDeprecationDecorators::test_deprecated_default_argument_values_ok PASSED tests/test_filter_statements.py::test_empty_node PASSED tests/test_group_exceptions.py::test_group_exceptions SKIPPED (Requi...) tests/test_group_exceptions.py::test_star_exceptions SKIPPED (Requir...) tests/test_group_exceptions.py::test_star_exceptions_infer_name SKIPPED tests/test_helpers.py::TestHelpers::test_inference_errors PASSED tests/test_helpers.py::TestHelpers::test_inference_errors_2 PASSED tests/test_helpers.py::TestHelpers::test_is_subtype PASSED tests/test_helpers.py::TestHelpers::test_is_subtype_supertype_classes_metaclasses PASSED tests/test_helpers.py::TestHelpers::test_is_subtype_supertype_classes_no_type_ancestor PASSED tests/test_helpers.py::TestHelpers::test_is_subtype_supertype_mro_error PASSED tests/test_helpers.py::TestHelpers::test_is_subtype_supertype_unknown_bases PASSED tests/test_helpers.py::TestHelpers::test_is_subtype_supertype_unrelated_classes PASSED tests/test_helpers.py::TestHelpers::test_object_type PASSED tests/test_helpers.py::TestHelpers::test_object_type_classes_and_functions PASSED tests/test_helpers.py::TestHelpers::test_object_type_metaclasses PASSED tests/test_helpers.py::TestHelpers::test_object_type_most_derived PASSED tests/test_helpers.py::TestHelpers::test_object_type_too_many_types PASSED tests/test_helpers.py::test_uninferable_for_safe_infer PASSED tests/test_helpers.py::test_safe_infer_shim PASSED tests/test_inference.py::InferenceUtilsTest::test_path_wrapper PASSED tests/test_inference.py::InferenceTest::test__new__ PASSED tests/test_inference.py::InferenceTest::test__new__bound_methods PASSED tests/test_inference.py::InferenceTest::test_advanced_tupleassign_name_inference1 PASSED tests/test_inference.py::InferenceTest::test_advanced_tupleassign_name_inference2 PASSED tests/test_inference.py::InferenceTest::test_ancestors_inference PASSED tests/test_inference.py::InferenceTest::test_ancestors_inference2 PASSED tests/test_inference.py::InferenceTest::test_arg_keyword_no_default_value PASSED tests/test_inference.py::InferenceTest::test_args_default_inference1 PASSED tests/test_inference.py::InferenceTest::test_args_default_inference2 PASSED tests/test_inference.py::InferenceTest::test_aug_different_types_aug_not_implemented PASSED tests/test_inference.py::InferenceTest::test_aug_different_types_aug_not_implemented_rop_fallback PASSED tests/test_inference.py::InferenceTest::test_aug_different_types_augop_implemented PASSED tests/test_inference.py::InferenceTest::test_aug_different_types_no_method_implemented PASSED tests/test_inference.py::InferenceTest::test_aug_op_same_type_aug_implemented PASSED tests/test_inference.py::InferenceTest::test_aug_op_same_type_aug_not_implemented_normal_implemented PASSED tests/test_inference.py::InferenceTest::test_aug_op_same_type_not_implemented PASSED tests/test_inference.py::InferenceTest::test_aug_op_subtype_aug_op_is_implemented PASSED tests/test_inference.py::InferenceTest::test_aug_op_subtype_both_not_implemented PASSED tests/test_inference.py::InferenceTest::test_aug_op_subtype_normal_op_is_implemented PASSED tests/test_inference.py::InferenceTest::test_augassign PASSED tests/test_inference.py::InferenceTest::test_augop_supertypes_augop_implemented PASSED tests/test_inference.py::InferenceTest::test_augop_supertypes_none_implemented PASSED tests/test_inference.py::InferenceTest::test_augop_supertypes_normal_binop_implemented PASSED tests/test_inference.py::InferenceTest::test_augop_supertypes_not_implemented_returned_for_all PASSED tests/test_inference.py::InferenceTest::test_augop_supertypes_reflected_binop_implemented PASSED tests/test_inference.py::InferenceTest::test_augop_type_errors_partially_uninferable PASSED tests/test_inference.py::InferenceTest::test_bin_op_classes PASSED tests/test_inference.py::InferenceTest::test_bin_op_classes_with_metaclass PASSED tests/test_inference.py::InferenceTest::test_bin_op_supertype_more_complicated_example PASSED tests/test_inference.py::InferenceTest::test_binary_op_custom_class PASSED tests/test_inference.py::InferenceTest::test_binary_op_float_div PASSED tests/test_inference.py::InferenceTest::test_binary_op_int_add PASSED tests/test_inference.py::InferenceTest::test_binary_op_int_bitand PASSED tests/test_inference.py::InferenceTest::test_binary_op_int_bitor PASSED tests/test_inference.py::InferenceTest::test_binary_op_int_bitxor PASSED tests/test_inference.py::InferenceTest::test_binary_op_int_shiftleft PASSED tests/test_inference.py::InferenceTest::test_binary_op_int_shiftright PASSED tests/test_inference.py::InferenceTest::test_binary_op_int_sub PASSED tests/test_inference.py::InferenceTest::test_binary_op_list_mul PASSED tests/test_inference.py::InferenceTest::test_binary_op_list_mul_int PASSED tests/test_inference.py::InferenceTest::test_binary_op_list_mul_none PASSED tests/test_inference.py::InferenceTest::test_binary_op_not_used_in_boolean_context PASSED tests/test_inference.py::InferenceTest::test_binary_op_on_self PASSED tests/test_inference.py::InferenceTest::test_binary_op_or_union_type PASSED tests/test_inference.py::InferenceTest::test_binary_op_other_type PASSED tests/test_inference.py::InferenceTest::test_binary_op_other_type_using_reflected_operands PASSED tests/test_inference.py::InferenceTest::test_binary_op_reflected_and_not_implemented_is_type_error PASSED tests/test_inference.py::InferenceTest::test_binary_op_str_mul PASSED tests/test_inference.py::InferenceTest::test_binary_op_tuple_add PASSED tests/test_inference.py::InferenceTest::test_binary_op_type_errors PASSED tests/test_inference.py::InferenceTest::test_binary_type_errors_partially_uninferable PASSED tests/test_inference.py::InferenceTest::test_binop_ambiguity PASSED tests/test_inference.py::InferenceTest::test_binop_different_types_no_method_implemented PASSED tests/test_inference.py::InferenceTest::test_binop_different_types_normal_not_implemented_and_reflected PASSED tests/test_inference.py::InferenceTest::test_binop_different_types_reflected_and_normal_not_implemented PASSED tests/test_inference.py::InferenceTest::test_binop_different_types_reflected_only PASSED tests/test_inference.py::InferenceTest::test_binop_different_types_unknown_bases PASSED tests/test_inference.py::InferenceTest::test_binop_inference_errors PASSED tests/test_inference.py::InferenceTest::test_binop_list_with_elts PASSED tests/test_inference.py::InferenceTest::test_binop_same_types PASSED tests/test_inference.py::InferenceTest::test_binop_self_in_list PASSED tests/test_inference.py::InferenceTest::test_binop_subtype PASSED tests/test_inference.py::InferenceTest::test_binop_subtype_implemented_in_parent PASSED tests/test_inference.py::InferenceTest::test_binop_subtype_not_implemented PASSED tests/test_inference.py::InferenceTest::test_binop_supertype PASSED tests/test_inference.py::InferenceTest::test_binop_supertype_both_not_implemented PASSED tests/test_inference.py::InferenceTest::test_binop_supertype_rop_not_implemented PASSED tests/test_inference.py::InferenceTest::test_bool_value PASSED tests/test_inference.py::InferenceTest::test_bool_value_instances PASSED tests/test_inference.py::InferenceTest::test_bool_value_recursive PASSED tests/test_inference.py::InferenceTest::test_bool_value_variable PASSED tests/test_inference.py::InferenceTest::test_bound_method_inference PASSED tests/test_inference.py::InferenceTest::test_bt_ancestor_crash PASSED tests/test_inference.py::InferenceTest::test_builtin_help PASSED tests/test_inference.py::InferenceTest::test_builtin_inference_py3k PASSED tests/test_inference.py::InferenceTest::test_builtin_name_inference PASSED tests/test_inference.py::InferenceTest::test_builtin_new PASSED tests/test_inference.py::InferenceTest::test_builtin_open PASSED tests/test_inference.py::InferenceTest::test_builtin_types PASSED tests/test_inference.py::InferenceTest::test_bytes_subscript PASSED tests/test_inference.py::InferenceTest::test_callfunc_context_func PASSED tests/test_inference.py::InferenceTest::test_callfunc_context_lambda PASSED tests/test_inference.py::InferenceTest::test_callfunc_inference PASSED tests/test_inference.py::InferenceTest::test_class_inference PASSED tests/test_inference.py::InferenceTest::test_classmethod_inferred_by_context PASSED tests/test_inference.py::InferenceTest::test_context_call_for_context_managers PASSED tests/test_inference.py::InferenceTest::test_conversion_of_dict_methods PASSED tests/test_inference.py::InferenceTest::test_copy_method_inference PASSED tests/test_inference.py::InferenceTest::test_del1 PASSED tests/test_inference.py::InferenceTest::test_del2 PASSED tests/test_inference.py::InferenceTest::test_delayed_attributes_without_slots PASSED tests/test_inference.py::InferenceTest::test_descriptor_are_callable XFAIL tests/test_inference.py::InferenceTest::test_dict_inference PASSED tests/test_inference.py::InferenceTest::test_dict_inference_for_multiple_starred PASSED tests/test_inference.py::InferenceTest::test_dict_inference_kwargs PASSED tests/test_inference.py::InferenceTest::test_dict_inference_unpack_repeated_key PASSED tests/test_inference.py::InferenceTest::test_dict_invalid_args PASSED tests/test_inference.py::InferenceTest::test_do_import_module_performance PASSED tests/test_inference.py::InferenceTest::test_exc_ancestors PASSED tests/test_inference.py::InferenceTest::test_except_inference PASSED tests/test_inference.py::InferenceTest::test_f_arg_f PASSED tests/test_inference.py::InferenceTest::test_factory_method PASSED tests/test_inference.py::InferenceTest::test_factory_methods_cls_call PASSED tests/test_inference.py::InferenceTest::test_factory_methods_inside_binary_operation XFAIL tests/test_inference.py::InferenceTest::test_factory_methods_object_new_call PASSED tests/test_inference.py::InferenceTest::test_float_complex_ambiguity PASSED tests/test_inference.py::InferenceTest::test_for_dict PASSED tests/test_inference.py::InferenceTest::test_frozenset_builtin_inference PASSED tests/test_inference.py::InferenceTest::test_fstring_inference PASSED tests/test_inference.py::InferenceTest::test_function_inference PASSED tests/test_inference.py::InferenceTest::test_function_metaclasses XFAIL tests/test_inference.py::InferenceTest::test_genexpr_bool_value PASSED tests/test_inference.py::InferenceTest::test_getattr_inference1 PASSED tests/test_inference.py::InferenceTest::test_getattr_inference2 PASSED tests/test_inference.py::InferenceTest::test_getattr_inference3 PASSED tests/test_inference.py::InferenceTest::test_getattr_inference4 PASSED tests/test_inference.py::InferenceTest::test_getitem_of_class_raised_type_error PASSED tests/test_inference.py::InferenceTest::test_im_func_unwrap PASSED tests/test_inference.py::InferenceTest::test_import_as PASSED tests/test_inference.py::InferenceTest::test_infer_abstract_property_return_values PASSED tests/test_inference.py::InferenceTest::test_infer_arg_called_object_when_used_as_index_is_uninferable PASSED tests/test_inference.py::InferenceTest::test_infer_arg_called_type_defined_in_outer_scope_is_uninferable PASSED tests/test_inference.py::InferenceTest::test_infer_arg_called_type_is_uninferable PASSED tests/test_inference.py::InferenceTest::test_infer_arg_called_type_when_used_as_index_is_uninferable PASSED tests/test_inference.py::InferenceTest::test_infer_arg_called_type_when_used_as_subscript_is_uninferable PASSED tests/test_inference.py::InferenceTest::test_infer_arguments PASSED tests/test_inference.py::InferenceTest::test_infer_call_result_crash PASSED tests/test_inference.py::InferenceTest::test_infer_call_result_invalid_dunder_call_on_instance PASSED tests/test_inference.py::InferenceTest::test_infer_call_result_same_proxied_class PASSED tests/test_inference.py::InferenceTest::test_infer_call_result_with_metaclass PASSED tests/test_inference.py::InferenceTest::test_infer_cls_in_class_methods PASSED tests/test_inference.py::InferenceTest::test_infer_coercion_rules_for_floats_complex PASSED tests/test_inference.py::InferenceTest::test_infer_empty_nodes PASSED tests/test_inference.py::InferenceTest::test_infer_function_under_if PASSED tests/test_inference.py::InferenceTest::test_infer_method_empty_body PASSED tests/test_inference.py::InferenceTest::test_infer_method_overload PASSED tests/test_inference.py::InferenceTest::test_infer_nested PASSED tests/test_inference.py::InferenceTest::test_infer_property_setter PASSED tests/test_inference.py::InferenceTest::test_infer_subclass_attr_inner_class PASSED tests/test_inference.py::InferenceTest::test_infer_subclass_attr_inner_class_works_indirectly PASSED tests/test_inference.py::InferenceTest::test_infer_subclass_attr_instance_attr PASSED tests/test_inference.py::InferenceTest::test_infer_subclass_attr_instance_attr_indirect PASSED tests/test_inference.py::InferenceTest::test_infer_subclass_attr_outer_class PASSED tests/test_inference.py::InferenceTest::test_infer_variable_arguments PASSED tests/test_inference.py::InferenceTest::test_inference_restrictions PASSED tests/test_inference.py::InferenceTest::test_inferring_context_manager_skip_index_error PASSED tests/test_inference.py::InferenceTest::test_inferring_context_manager_unpacking_inference_error PASSED tests/test_inference.py::InferenceTest::test_inferring_with_contextlib_contextmanager PASSED tests/test_inference.py::InferenceTest::test_inferring_with_contextlib_contextmanager_failures PASSED tests/test_inference.py::InferenceTest::test_inferring_with_statement PASSED tests/test_inference.py::InferenceTest::test_inferring_with_statement_failures PASSED tests/test_inference.py::InferenceTest::test_infinite_loop_for_decorators PASSED tests/test_inference.py::InferenceTest::test_inner_value_redefined_by_subclass PASSED tests/test_inference.py::InferenceTest::test_inner_value_redefined_by_subclass_with_mro PASSED tests/test_inference.py::InferenceTest::test_instance_binary_operations PASSED tests/test_inference.py::InferenceTest::test_instance_binary_operations_multiple_methods PASSED tests/test_inference.py::InferenceTest::test_instance_binary_operations_parent PASSED tests/test_inference.py::InferenceTest::test_instance_slicing PASSED tests/test_inference.py::InferenceTest::test_instance_slicing_fails PASSED tests/test_inference.py::InferenceTest::test_instance_slicing_slices PASSED tests/test_inference.py::InferenceTest::test_invalid_slicing_primaries PASSED tests/test_inference.py::InferenceTest::test_invalid_subscripts PASSED tests/test_inference.py::InferenceTest::test_lambda_as_methods PASSED tests/test_inference.py::InferenceTest::test_list_builtin_inference PASSED tests/test_inference.py::InferenceTest::test_list_inference PASSED tests/test_inference.py::InferenceTest::test_listassign_name_inference PASSED tests/test_inference.py::InferenceTest::test_lookup_cond_branches PASSED tests/test_inference.py::InferenceTest::test_matmul PASSED tests/test_inference.py::InferenceTest::test_metaclass__getitem__ PASSED tests/test_inference.py::InferenceTest::test_metaclass_arguments_are_classes_not_instances XFAIL tests/test_inference.py::InferenceTest::test_metaclass_custom_dunder_call PASSED tests/test_inference.py::InferenceTest::test_metaclass_custom_dunder_call_boundnode PASSED tests/test_inference.py::InferenceTest::test_metaclass_subclasses_arguments_are_classes_not_instances PASSED tests/test_inference.py::InferenceTest::test_metaclass_with_keyword_args PASSED tests/test_inference.py::InferenceTest::test_method_argument PASSED tests/test_inference.py::InferenceTest::test_module_inference PASSED tests/test_inference.py::InferenceTest::test_mul_list_supports__index__ PASSED tests/test_inference.py::InferenceTest::test_mulassign_inference PASSED tests/test_inference.py::InferenceTest::test_name_bool_value PASSED tests/test_inference.py::InferenceTest::test_name_repeat_inference PASSED tests/test_inference.py::InferenceTest::test_nested_contextmanager PASSED tests/test_inference.py::InferenceTest::test_no_infinite_ancestor_loop PASSED tests/test_inference.py::InferenceTest::test_no_runtime_error_in_repeat_inference PASSED tests/test_inference.py::InferenceTest::test_nonregr_absolute_import PASSED tests/test_inference.py::InferenceTest::test_nonregr_func_arg PASSED tests/test_inference.py::InferenceTest::test_nonregr_func_global PASSED tests/test_inference.py::InferenceTest::test_nonregr_getitem_empty_tuple PASSED tests/test_inference.py::InferenceTest::test_nonregr_inference_modifying_col_offset PASSED tests/test_inference.py::InferenceTest::test_nonregr_instance_attrs PASSED tests/test_inference.py::InferenceTest::test_nonregr_lambda_arg PASSED tests/test_inference.py::InferenceTest::test_nonregr_layed_dictunpack PASSED tests/test_inference.py::InferenceTest::test_nonregr_multi_referential_addition PASSED tests/test_inference.py::InferenceTest::test_pluggable_inference PASSED tests/test_inference.py::InferenceTest::test_property PASSED tests/test_inference.py::InferenceTest::test_python25_no_relative_import PASSED tests/test_inference.py::InferenceTest::test_scope_lookup_same_attributes PASSED tests/test_inference.py::InferenceTest::test_set_builtin_inference PASSED tests/test_inference.py::InferenceTest::test_simple_for PASSED tests/test_inference.py::InferenceTest::test_simple_for_genexpr PASSED tests/test_inference.py::InferenceTest::test_simple_subscript PASSED tests/test_inference.py::InferenceTest::test_simple_tuple PASSED tests/test_inference.py::InferenceTest::test_slicing_list PASSED tests/test_inference.py::InferenceTest::test_slicing_str PASSED tests/test_inference.py::InferenceTest::test_slicing_tuple PASSED tests/test_inference.py::InferenceTest::test_special_method_masquerading_as_another PASSED tests/test_inference.py::InferenceTest::test_starred_in_list_literal PASSED tests/test_inference.py::InferenceTest::test_starred_in_literals_inference_issues PASSED tests/test_inference.py::InferenceTest::test_starred_in_mapping_inference_issues PASSED tests/test_inference.py::InferenceTest::test_starred_in_mapping_literal PASSED tests/test_inference.py::InferenceTest::test_starred_in_mapping_literal_no_inference_possible PASSED tests/test_inference.py::InferenceTest::test_starred_in_mapping_literal_non_const_keys_values PASSED tests/test_inference.py::InferenceTest::test_starred_in_set_literal PASSED tests/test_inference.py::InferenceTest::test_starred_in_tuple_literal PASSED tests/test_inference.py::InferenceTest::test_stop_iteration_leak PASSED tests/test_inference.py::InferenceTest::test_str_methods PASSED tests/test_inference.py::InferenceTest::test_string_interpolation PASSED tests/test_inference.py::InferenceTest::test_subscript_inference_error PASSED tests/test_inference.py::InferenceTest::test_subscript_multi_slice PASSED tests/test_inference.py::InferenceTest::test_subscript_multi_value PASSED tests/test_inference.py::InferenceTest::test_subscript_supports__index__ PASSED tests/test_inference.py::InferenceTest::test_swap_assign_inference PASSED tests/test_inference.py::InferenceTest::test_tuple_builtin_inference PASSED tests/test_inference.py::InferenceTest::test_tuple_then_list PASSED tests/test_inference.py::InferenceTest::test_tupleassign_name_inference PASSED tests/test_inference.py::InferenceTest::test_two_parents_from_same_module PASSED tests/test_inference.py::InferenceTest::test_type__new__invalid_attrs PASSED tests/test_inference.py::InferenceTest::test_type__new__invalid_bases PASSED tests/test_inference.py::InferenceTest::test_type__new__invalid_mcs_argument PASSED tests/test_inference.py::InferenceTest::test_type__new__invalid_name PASSED tests/test_inference.py::InferenceTest::test_type__new__metaclass_and_ancestors_lookup PASSED tests/test_inference.py::InferenceTest::test_type__new__metaclass_lookup PASSED tests/test_inference.py::InferenceTest::test_type__new__not_enough_arguments PASSED tests/test_inference.py::InferenceTest::test_type__new__with_metaclass PASSED tests/test_inference.py::InferenceTest::test_unary_empty_type_errors PASSED tests/test_inference.py::InferenceTest::test_unary_not PASSED tests/test_inference.py::InferenceTest::test_unary_op_assignment PASSED tests/test_inference.py::InferenceTest::test_unary_op_classes PASSED tests/test_inference.py::InferenceTest::test_unary_op_classes_with_metaclass PASSED tests/test_inference.py::InferenceTest::test_unary_op_instance_method_not_callable PASSED tests/test_inference.py::InferenceTest::test_unary_op_leaks_stop_iteration PASSED tests/test_inference.py::InferenceTest::test_unary_op_numbers PASSED tests/test_inference.py::InferenceTest::test_unary_operands PASSED tests/test_inference.py::InferenceTest::test_unary_type_errors PASSED tests/test_inference.py::InferenceTest::test_unary_type_errors_for_non_instance_objects PASSED tests/test_inference.py::InferenceTest::test_unary_type_errors_partially_uninferable PASSED tests/test_inference.py::InferenceTest::test_unbound_method_inference PASSED tests/test_inference.py::InferenceTest::test_unicode_methods PASSED tests/test_inference.py::InferenceTest::test_uninferable_type_subscript PASSED tests/test_inference.py::InferenceTest::test_with_metaclass__getitem__ PASSED tests/test_inference.py::InferenceTest::test_with_metaclass_subclasses_arguments_are_classes_not_instances PASSED tests/test_inference.py::InferenceTest::test_with_metaclass_with_partial_imported_name PASSED tests/test_inference.py::GetattrTest::test_attribute_missing PASSED tests/test_inference.py::GetattrTest::test_attrname_not_string PASSED tests/test_inference.py::GetattrTest::test_default PASSED tests/test_inference.py::GetattrTest::test_lambda PASSED tests/test_inference.py::GetattrTest::test_lookup PASSED tests/test_inference.py::GetattrTest::test_yes_when_unknown PASSED tests/test_inference.py::HasattrTest::test_attribute_is_missing PASSED tests/test_inference.py::HasattrTest::test_attribute_is_not_missing PASSED tests/test_inference.py::HasattrTest::test_inference_errors PASSED tests/test_inference.py::HasattrTest::test_lambda PASSED tests/test_inference.py::BoolOpTest::test_bool_ops PASSED tests/test_inference.py::BoolOpTest::test_other_nodes PASSED tests/test_inference.py::BoolOpTest::test_yes_when_unknown PASSED tests/test_inference.py::TestCallable::test_callable PASSED tests/test_inference.py::TestCallable::test_callable_methods PASSED tests/test_inference.py::TestCallable::test_inference_errors PASSED tests/test_inference.py::TestCallable::test_not_callable PASSED tests/test_inference.py::TestBool::test_bool PASSED tests/test_inference.py::TestBool::test_bool_bool_special_method PASSED tests/test_inference.py::TestBool::test_bool_instance_not_callable PASSED tests/test_inference.py::TestBool::test_class_subscript PASSED tests/test_inference.py::TestBool::test_class_subscript_inference_context PASSED tests/test_inference.py::TestType::test_type PASSED tests/test_inference.py::ArgumentsTest::test_args PASSED tests/test_inference.py::ArgumentsTest::test_args_overwritten PASSED tests/test_inference.py::ArgumentsTest::test_defaults PASSED tests/test_inference.py::ArgumentsTest::test_fail_to_infer_args PASSED tests/test_inference.py::ArgumentsTest::test_kwargs PASSED tests/test_inference.py::ArgumentsTest::test_kwargs_access_by_name PASSED tests/test_inference.py::ArgumentsTest::test_kwargs_and_other_named_parameters PASSED tests/test_inference.py::ArgumentsTest::test_kwargs_are_overridden PASSED tests/test_inference.py::ArgumentsTest::test_kwonly_args PASSED tests/test_inference.py::ArgumentsTest::test_multiple_kwargs PASSED tests/test_inference.py::ArgumentsTest::test_multiple_starred_args PASSED tests/test_inference.py::SliceTest::test_slice PASSED tests/test_inference.py::SliceTest::test_slice_attributes PASSED tests/test_inference.py::SliceTest::test_slice_inference_error PASSED tests/test_inference.py::SliceTest::test_slice_type PASSED tests/test_inference.py::CallSiteTest::test_call_site PASSED tests/test_inference.py::CallSiteTest::test_call_site_starred_args PASSED tests/test_inference.py::CallSiteTest::test_call_site_uninferable PASSED tests/test_inference.py::CallSiteTest::test_call_site_valid_arguments PASSED tests/test_inference.py::CallSiteTest::test_duplicated_keyword_arguments PASSED tests/test_inference.py::ObjectDunderNewTest::test_object_dunder_new_is_inferred_if_decorator PASSED tests/test_inference.py::test_formatted_fstring_inference[width = 10\nprecision = 4\nvalue = 12.34567\nresult = f"result: {value:{width}.{precision}}!"\n-result: 12.35!] PASSED tests/test_inference.py::test_formatted_fstring_inference[width = None\nprecision = 4\nvalue = 12.34567\nresult = f"result: {value:{width}.{precision}}!"\n-None] PASSED tests/test_inference.py::test_formatted_fstring_inference[width = 10\nprecision = 4\nvalue = None\nresult = f"result: {value:{width}.{precision}}!"\n-None] PASSED tests/test_inference.py::test_augassign_recursion PASSED tests/test_inference.py::test_infer_custom_inherit_from_property PASSED tests/test_inference.py::test_cannot_infer_call_result_for_builtin_methods PASSED tests/test_inference.py::test_unpack_dicts_in_assignment PASSED tests/test_inference.py::test_slice_inference_in_for_loops PASSED tests/test_inference.py::test_slice_inference_in_for_loops_not_working PASSED tests/test_inference.py::test_slice_zero_step_does_not_raise_ValueError PASSED tests/test_inference.py::test_slice_zero_step_on_str_does_not_raise_ValueError PASSED tests/test_inference.py::test_unpacking_starred_and_dicts_in_assignment PASSED tests/test_inference.py::test_unpacking_starred_empty_list_in_assignment PASSED tests/test_inference.py::test_regression_infinite_loop_decorator PASSED tests/test_inference.py::test_stop_iteration_in_int PASSED tests/test_inference.py::test_call_on_instance_with_inherited_dunder_call_method PASSED tests/test_inference.py::TestInferencePropagation::test_call_context_propagation XFAIL tests/test_inference.py::TestInferencePropagation::test_call_starargs_propagation PASSED tests/test_inference.py::TestInferencePropagation::test_call_kwargs_propagation PASSED tests/test_inference.py::test_compare[<-False] PASSED tests/test_inference.py::test_compare[<=-True] PASSED tests/test_inference.py::test_compare[==-True] PASSED tests/test_inference.py::test_compare[>=-True] PASSED tests/test_inference.py::test_compare[>-False] PASSED tests/test_inference.py::test_compare[!=-False] PASSED tests/test_inference.py::test_compare_identity[is-True] XFAIL (uninf...) tests/test_inference.py::test_compare_identity[is not-False] XFAIL (...) tests/test_inference.py::test_compare_membership[in-True] PASSED tests/test_inference.py::test_compare_membership[not in-False] PASSED tests/test_inference.py::test_compare_lesseq_types[1-1-True] PASSED tests/test_inference.py::test_compare_lesseq_types[1-1.1-True] PASSED tests/test_inference.py::test_compare_lesseq_types[1.1-1-False] PASSED tests/test_inference.py::test_compare_lesseq_types[1.0-1.0-True] PASSED tests/test_inference.py::test_compare_lesseq_types[abc-def-True] PASSED tests/test_inference.py::test_compare_lesseq_types[abc--False] PASSED tests/test_inference.py::test_compare_lesseq_types[lhs6-rhs6-True] PASSED tests/test_inference.py::test_compare_lesseq_types[lhs7-rhs7-True] PASSED tests/test_inference.py::test_compare_lesseq_types[lhs8-rhs8-False] PASSED tests/test_inference.py::test_compare_lesseq_types[True-True-True] PASSED tests/test_inference.py::test_compare_lesseq_types[True-False-False] PASSED tests/test_inference.py::test_compare_lesseq_types[False-1-True] PASSED tests/test_inference.py::test_compare_lesseq_types[(1+0j)-(2+0j)-result12] PASSED tests/test_inference.py::test_compare_lesseq_types[0.0--0.0-True] PASSED tests/test_inference.py::test_compare_lesseq_types[0-1-result14] PASSED tests/test_inference.py::test_compare_lesseq_types[\x00-\x01-True] PASSED tests/test_inference.py::test_compare_chained PASSED tests/test_inference.py::test_compare_inferred_members PASSED tests/test_inference.py::test_compare_instance_members PASSED tests/test_inference.py::test_compare_dynamic XFAIL (unimplemented) tests/test_inference.py::test_compare_uninferable_member PASSED tests/test_inference.py::test_compare_chained_comparisons_shortcircuit_on_false PASSED tests/test_inference.py::test_compare_chained_comparisons_continue_on_true PASSED tests/test_inference.py::test_compare_known_false_branch XFAIL (unim...) tests/test_inference.py::test_compare_ifexp_constant PASSED tests/test_inference.py::test_compare_typeerror PASSED tests/test_inference.py::test_compare_multiple_possibilites PASSED tests/test_inference.py::test_compare_ambiguous_multiple_possibilites PASSED tests/test_inference.py::test_compare_nonliteral PASSED tests/test_inference.py::test_compare_unknown PASSED tests/test_inference.py::test_limit_inference_result_amount PASSED tests/test_inference.py::test_attribute_inference_should_not_access_base_classes PASSED tests/test_inference.py::test_attribute_mro_object_inference PASSED tests/test_inference.py::test_inferred_sequence_unpacking_works PASSED tests/test_inference.py::test_recursion_error_inferring_slice PASSED tests/test_inference.py::test_exception_lookup_last_except_handler_wins PASSED tests/test_inference.py::test_exception_lookup_name_bound_in_except_handler PASSED tests/test_inference.py::test_builtin_inference_list_of_exceptions PASSED tests/test_inference.py::test_cannot_getattr_ann_assigns PASSED tests/test_inference.py::test_prevent_recursion_error_in_igetattr_and_context_manager_inference PASSED tests/test_inference.py::test_igetattr_idempotent PASSED tests/test_inference.py::test_cache_usage_without_explicit_context PASSED tests/test_inference.py::test_infer_context_manager_with_unknown_args PASSED tests/test_inference.py::test_subclass_of_exception[\n class Error(Exception):\n pass\n\n a = Error()\n a #@\n ] PASSED tests/test_inference.py::test_subclass_of_exception[\n class Error(Exception):\n def method(self):\n self #@\n ] PASSED tests/test_inference.py::test_ifexp_inference PASSED tests/test_inference.py::test_assert_last_function_returns_none_on_inference PASSED tests/test_inference.py::test_posonlyargs_inference PASSED tests/test_inference.py::test_infer_args_unpacking_of_self PASSED tests/test_inference.py::test_infer_exception_instance_attributes PASSED tests/test_inference.py::test_infer_assign_attr PASSED tests/test_inference.py::test_inference_is_limited_to_the_boundnode[\n class A:\n def __enter__(self):\n return self\n def __exit__(self, err_type, err, traceback):\n return\n class B(A):\n pass\n with B() as b:\n b #@\n -B] PASSED tests/test_inference.py::test_inference_is_limited_to_the_boundnode[\n class A:\n def __enter__(self):\n return A()\n def __exit__(self, err_type, err, traceback):\n return\n class B(A):\n pass\n with B() as b:\n b #@\n -A] PASSED tests/test_inference.py::test_inference_is_limited_to_the_boundnode[\n class A:\n def test(self):\n return A()\n class B(A):\n def test(self):\n return A.test(self)\n B().test()\n -A] PASSED tests/test_inference.py::test_property_inference PASSED tests/test_inference.py::test_property_as_string PASSED tests/test_inference.py::test_property_callable_inference PASSED tests/test_inference.py::test_property_docstring PASSED tests/test_inference.py::test_recursion_error_inferring_builtin_containers PASSED tests/test_inference.py::test_inferaugassign_picking_parent_instead_of_stmt PASSED tests/test_inference.py::test_classmethod_from_builtins_inferred_as_bound PASSED tests/test_inference.py::test_infer_dict_passes_context PASSED tests/test_inference.py::test_custom_decorators_for_classmethod_and_staticmethods[\n def klassmethod1(method):\n @classmethod\n def inner(cls):\n return method(cls)\n return inner\n\n class X(object):\n @klassmethod1\n def x(cls):\n return 'X'\n X.x\n -BoundMethod-classmethod] PASSED tests/test_inference.py::test_custom_decorators_for_classmethod_and_staticmethods[\n def staticmethod1(method):\n @staticmethod\n def inner(cls):\n return method(cls)\n return inner\n\n class X(object):\n @staticmethod1\n def x(cls):\n return 'X'\n X.x\n -FunctionDef-staticmethod] PASSED tests/test_inference.py::test_custom_decorators_for_classmethod_and_staticmethods[\n def klassmethod1(method):\n def inner(cls):\n return method(cls)\n return classmethod(inner)\n\n class X(object):\n @klassmethod1\n def x(cls):\n return 'X'\n X.x\n -BoundMethod-classmethod] PASSED tests/test_inference.py::test_custom_decorators_for_classmethod_and_staticmethods[\n def staticmethod1(method):\n def inner(cls):\n return method(cls)\n return staticmethod(inner)\n\n class X(object):\n @staticmethod1\n def x(cls):\n return 'X'\n X.x\n -FunctionDef-staticmethod] PASSED tests/test_inference.py::test_dataclasses_subscript_inference_recursion_error_39 PASSED tests/test_inference.py::test_self_reference_infer_does_not_trigger_recursion_error PASSED tests/test_inference.py::test_inferring_properties_multiple_time_does_not_mutate_locals PASSED tests/test_inference.py::test_getattr_fails_on_empty_values PASSED tests/test_inference.py::test_infer_first_argument_of_static_method_in_metaclass PASSED tests/test_inference.py::test_recursion_error_metaclass_monkeypatching PASSED tests/test_inference.py::test_recursion_error_self_reference_type_call XFAIL tests/test_inference.py::test_allow_retrieving_instance_attrs_and_special_attrs_for_functions PASSED tests/test_inference.py::test_implicit_parameters_bound_method PASSED tests/test_inference.py::test_super_inference_of_abstract_property PASSED tests/test_inference.py::test_infer_generated_setter PASSED tests/test_inference.py::test_infer_list_of_uninferables_does_not_crash PASSED tests/test_inference.py::test_issue926_infer_stmts_referencing_same_name_is_not_uninferable PASSED tests/test_inference.py::test_issue926_binop_referencing_same_name_is_not_uninferable PASSED tests/test_inference.py::test_pylint_issue_4692_attribute_inference_error_in_infer_import_from PASSED tests/test_inference.py::test_issue_1090_infer_yield_type_base_class PASSED tests/test_inference.py::test_namespace_package PASSED tests/test_inference.py::test_namespace_package_same_name PASSED tests/test_inference.py::test_relative_imports_init_package PASSED tests/test_inference.py::test_inference_of_items_on_module_dict PASSED tests/test_inference.py::test_imported_module_var_inferable PASSED tests/test_inference.py::test_imported_module_var_inferable2 PASSED tests/test_inference.py::test_imported_module_var_inferable3 PASSED tests/test_inference.py::test_recursion_on_inference_tip PASSED tests/test_inference.py::test_function_def_cached_generator PASSED tests/test_inference.py::TestOldStyleStringFormatting::test_old_style_string_formatting[empty-indexes] PASSED tests/test_inference.py::TestOldStyleStringFormatting::test_old_style_string_formatting[numbered-indexes] PASSED tests/test_inference.py::TestOldStyleStringFormatting::test_old_style_string_formatting[empty-indexes-from-positional] PASSED tests/test_inference.py::TestOldStyleStringFormatting::test_old_style_string_formatting[numbered-indexes-from-positionl] PASSED tests/test_inference.py::TestOldStyleStringFormatting::test_old_style_string_formatting[named-indexes-from-keyword] PASSED tests/test_inference.py::TestOldStyleStringFormatting::test_old_style_string_formatting[empty-indexes-on-variable] PASSED tests/test_inference.py::TestOldStyleStringFormatting::test_old_style_string_formatting[empty-indexes-from-variable0] PASSED tests/test_inference.py::TestOldStyleStringFormatting::test_old_style_string_formatting[empty-indexes-from-variable1] PASSED tests/test_inference.py::TestOldStyleStringFormatting::test_old_style_string_formatting_uninferable[\n from missing import Unknown\n fname = Unknown\n age = 12\n "My name is %(fname)s, I'm %(age)s" % {"fname": fname, "age": age}\n ] PASSED tests/test_inference.py::TestOldStyleStringFormatting::test_old_style_string_formatting_uninferable[\n from missing import fname\n age = 12\n "My name is %(fname)s, I'm %(age)s" % {"fname": fname, "age": age}\n ] PASSED tests/test_inference.py::TestOldStyleStringFormatting::test_old_style_string_formatting_uninferable[\n from missing import fname\n "My name is %s, I'm %s" % (fname, 12)\n ] PASSED tests/test_inference.py::TestOldStyleStringFormatting::test_old_style_string_formatting_uninferable[\n "My name is %0s, I'm %1s" % ("Daniel")\n ] PASSED tests/test_inference.py::TestOldStyleStringFormatting::test_old_style_string_formatting_uninferable["I am %s" % ()] PASSED tests/test_inference.py::TestOldStyleStringFormatting::test_old_style_string_formatting_uninferable["I am %s" % Exception()] PASSED tests/test_inference.py::TestOldStyleStringFormatting::test_old_style_string_formatting_uninferable[\n fsname = "Daniel"\n "My name is %(fname)s, I'm %(age)s" % {"fsname": fsname, "age": age}\n ] PASSED tests/test_inference.py::TestOldStyleStringFormatting::test_old_style_string_formatting_uninferable[\n "My name is %(fname)s, I'm %(age)s" % {Exception(): "Daniel", "age": age}\n ] PASSED tests/test_inference.py::TestOldStyleStringFormatting::test_old_style_string_formatting_uninferable[\n fname = "Daniel"\n age = 12\n "My name is %0s, I'm %(age)s" % (fname, age)\n ] PASSED tests/test_inference.py::TestOldStyleStringFormatting::test_old_style_string_formatting_uninferable[\n "My name is %s, I'm %s" % ((fname,)*2)\n ] PASSED tests/test_inference.py::TestOldStyleStringFormatting::test_old_style_string_formatting_uninferable[20 % 0] PASSED tests/test_inference.py::TestOldStyleStringFormatting::test_old_style_string_formatting_uninferable[("%" + str(20)) % 0] PASSED tests/test_inference.py::TestOldStyleStringFormatting::test_old_style_string_formatting_with_specs PASSED tests/test_inference.py::test_sys_argv_uninferable PASSED tests/test_inference.py::test_empty_format_spec PASSED tests/test_inference.py::test_joined_str_returns_string[\nclass Cls:\n # pylint: disable=too-few-public-methods\n pass\n\nc_obj = Cls()\n\ns1 = f'{c_obj!r}' #@\n-<__main__.Cls] PASSED tests/test_inference.py::test_joined_str_returns_string[s1 = f'{5}' #@-5] PASSED tests/test_inference_calls.py::test_no_return PASSED tests/test_inference_calls.py::test_one_return PASSED tests/test_inference_calls.py::test_one_return_possible PASSED tests/test_inference_calls.py::test_multiple_returns PASSED tests/test_inference_calls.py::test_argument PASSED tests/test_inference_calls.py::test_inner_call PASSED tests/test_inference_calls.py::test_inner_call_with_const_argument PASSED tests/test_inference_calls.py::test_inner_call_with_dynamic_argument PASSED tests/test_inference_calls.py::test_method_const_instance_attr PASSED tests/test_inference_calls.py::test_method_const_instance_attr_multiple PASSED tests/test_inference_calls.py::test_method_const_instance_attr_same_method PASSED tests/test_inference_calls.py::test_method_dynamic_instance_attr_1 PASSED tests/test_inference_calls.py::test_method_dynamic_instance_attr_2 PASSED tests/test_inference_calls.py::test_method_dynamic_instance_attr_3 PASSED tests/test_inference_calls.py::test_method_dynamic_instance_attr_4 PASSED tests/test_inference_calls.py::test_method_dynamic_instance_attr_5 PASSED tests/test_inference_calls.py::test_method_dynamic_instance_attr_6 PASSED tests/test_inference_calls.py::test_dunder_getitem PASSED tests/test_inference_calls.py::test_instance_method PASSED tests/test_inference_calls.py::test_class_method PASSED tests/test_inference_calls.py::test_static_method PASSED tests/test_inference_calls.py::test_instance_method_inherited PASSED tests/test_inference_calls.py::test_class_method_inherited PASSED tests/test_inference_calls.py::test_chained_attribute_inherited PASSED tests/test_lookup.py::LookupTest::test_builtin_lookup PASSED tests/test_lookup.py::LookupTest::test_class PASSED tests/test_lookup.py::LookupTest::test_class_ancestor_name PASSED tests/test_lookup.py::LookupTest::test_class_in_function PASSED tests/test_lookup.py::LookupTest::test_class_variables PASSED tests/test_lookup.py::LookupTest::test_decorator_arguments_lookup PASSED tests/test_lookup.py::LookupTest::test_dict_comp_nested PASSED tests/test_lookup.py::LookupTest::test_dict_comps PASSED tests/test_lookup.py::LookupTest::test_explicit___name__ PASSED tests/test_lookup.py::LookupTest::test_function_argument_with_default PASSED tests/test_lookup.py::LookupTest::test_function_module_special PASSED tests/test_lookup.py::LookupTest::test_function_nested PASSED tests/test_lookup.py::LookupTest::test_generator_attributes PASSED tests/test_lookup.py::LookupTest::test_global_delete PASSED tests/test_lookup.py::LookupTest::test_inner_classes PASSED tests/test_lookup.py::LookupTest::test_inner_decorator_member_lookup PASSED tests/test_lookup.py::LookupTest::test_lambda_nested PASSED tests/test_lookup.py::LookupTest::test_limit PASSED tests/test_lookup.py::LookupTest::test_list_comp_nested PASSED tests/test_lookup.py::LookupTest::test_list_comp_target PASSED tests/test_lookup.py::LookupTest::test_list_comps PASSED tests/test_lookup.py::LookupTest::test_loopvar_hiding PASSED tests/test_lookup.py::LookupTest::test_method PASSED tests/test_lookup.py::LookupTest::test_module PASSED tests/test_lookup.py::LookupTest::test_set_comp_closure PASSED tests/test_lookup.py::LookupTest::test_set_comp_nested PASSED tests/test_lookup.py::LookupTest::test_set_comps PASSED tests/test_lookup.py::LookupTest::test_static_method_lookup PASSED tests/test_lookup.py::LookupControlFlowTest::test_assign_after_args_param PASSED tests/test_lookup.py::LookupControlFlowTest::test_assign_after_kwonly_param PASSED tests/test_lookup.py::LookupControlFlowTest::test_assign_after_param PASSED tests/test_lookup.py::LookupControlFlowTest::test_assign_after_posonly_param PASSED tests/test_lookup.py::LookupControlFlowTest::test_assign_after_use PASSED tests/test_lookup.py::LookupControlFlowTest::test_assign_exclusive PASSED tests/test_lookup.py::LookupControlFlowTest::test_assign_not_exclusive PASSED tests/test_lookup.py::LookupControlFlowTest::test_consecutive_assign PASSED tests/test_lookup.py::LookupControlFlowTest::test_del_exclusive PASSED tests/test_lookup.py::LookupControlFlowTest::test_del_no_effect_after PASSED tests/test_lookup.py::LookupControlFlowTest::test_del_not_exclusive PASSED tests/test_lookup.py::LookupControlFlowTest::test_del_removes_prior PASSED tests/test_lookup.py::LookupControlFlowTest::test_except_assign_after_block PASSED tests/test_lookup.py::LookupControlFlowTest::test_except_assign_after_block_overwritten PASSED tests/test_lookup.py::LookupControlFlowTest::test_except_assign_in_block PASSED tests/test_lookup.py::LookupControlFlowTest::test_except_assign_in_block_multiple PASSED tests/test_lookup.py::LookupControlFlowTest::test_except_var_after_block_multiple PASSED tests/test_lookup.py::LookupControlFlowTest::test_except_var_after_block_single PASSED tests/test_lookup.py::LookupControlFlowTest::test_except_var_in_block PASSED tests/test_lookup.py::LookupControlFlowTest::test_except_var_in_block_overwrites PASSED tests/test_lookup.py::LookupControlFlowTest::test_except_var_in_multiple_blocks PASSED tests/test_lookup.py::LookupControlFlowTest::test_if_assign PASSED tests/test_lookup.py::LookupControlFlowTest::test_if_assigns_different_branch PASSED tests/test_lookup.py::LookupControlFlowTest::test_if_assigns_same_branch PASSED tests/test_lookup.py::LookupControlFlowTest::test_if_else PASSED tests/test_lookup.py::LookupControlFlowTest::test_if_variable_in_condition_1 PASSED tests/test_lookup.py::LookupControlFlowTest::test_if_variable_in_condition_2 PASSED tests/test_manager.py::AstroidManagerTest::test_ast_from_class PASSED tests/test_manager.py::AstroidManagerTest::test_ast_from_class_attr_error PASSED tests/test_manager.py::AstroidManagerTest::test_ast_from_class_with_module PASSED tests/test_manager.py::AstroidManagerTest::test_ast_from_file PASSED tests/test_manager.py::AstroidManagerTest::test_ast_from_file_astro_builder PASSED tests/test_manager.py::AstroidManagerTest::test_ast_from_file_cache PASSED tests/test_manager.py::AstroidManagerTest::test_ast_from_file_name_astro_builder_exception PASSED tests/test_manager.py::AstroidManagerTest::test_ast_from_module PASSED tests/test_manager.py::AstroidManagerTest::test_ast_from_module_cache PASSED tests/test_manager.py::AstroidManagerTest::test_ast_from_module_name PASSED tests/test_manager.py::AstroidManagerTest::test_ast_from_module_name_astro_builder_exception PASSED tests/test_manager.py::AstroidManagerTest::test_ast_from_module_name_egg PASSED tests/test_manager.py::AstroidManagerTest::test_ast_from_module_name_not_python_source PASSED tests/test_manager.py::AstroidManagerTest::test_ast_from_module_name_pyz PASSED tests/test_manager.py::AstroidManagerTest::test_ast_from_module_name_zip PASSED tests/test_manager.py::AstroidManagerTest::test_ast_from_namespace_pkg_resources PASSED tests/test_manager.py::AstroidManagerTest::test_ast_from_namespace_pkgutil PASSED tests/test_manager.py::AstroidManagerTest::test_ast_from_string PASSED tests/test_manager.py::AstroidManagerTest::test_denied_modules_raise PASSED tests/test_manager.py::AstroidManagerTest::test_do_not_expose_main PASSED tests/test_manager.py::AstroidManagerTest::test_failed_import_hooks PASSED tests/test_manager.py::AstroidManagerTest::test_file_from_module PASSED tests/test_manager.py::AstroidManagerTest::test_file_from_module_name_astro_building_exception PASSED tests/test_manager.py::AstroidManagerTest::test_identify_old_namespace_package_protocol PASSED tests/test_manager.py::AstroidManagerTest::test_implicit_namespace_package PASSED tests/test_manager.py::AstroidManagerTest::test_module_is_not_namespace PASSED tests/test_manager.py::AstroidManagerTest::test_module_unexpectedly_missing_path PASSED tests/test_manager.py::AstroidManagerTest::test_module_unexpectedly_missing_spec PASSED tests/test_manager.py::AstroidManagerTest::test_module_unexpectedly_spec_is_none PASSED tests/test_manager.py::AstroidManagerTest::test_namespace_and_file_mismatch PASSED tests/test_manager.py::AstroidManagerTest::test_namespace_package_pth_support PASSED tests/test_manager.py::AstroidManagerTest::test_nested_namespace_import PASSED tests/test_manager.py::AstroidManagerTest::test_raises_exception_for_empty_modname PASSED tests/test_manager.py::AstroidManagerTest::test_same_name_import_module PASSED tests/test_manager.py::AstroidManagerTest::test_submodule_homonym_with_non_module PASSED tests/test_manager.py::AstroidManagerTest::test_zip_import_data PASSED tests/test_manager.py::AstroidManagerTest::test_zip_import_data_without_zipimport PASSED tests/test_manager.py::IsolatedAstroidManagerTest::test_no_user_warning PASSED tests/test_manager.py::BorgAstroidManagerTC::test_borg PASSED tests/test_manager.py::BorgAstroidManagerTC::test_max_inferable_values PASSED tests/test_manager.py::ClearCacheTest::test_brain_plugins_reloaded_after_clearing_cache PASSED tests/test_manager.py::ClearCacheTest::test_builtins_inference_after_clearing_cache PASSED tests/test_manager.py::ClearCacheTest::test_builtins_inference_after_clearing_cache_manually PASSED tests/test_manager.py::ClearCacheTest::test_clear_cache_clears_other_lru_caches PASSED tests/test_manager.py::ClearCacheTest::test_file_cache_after_clear_cache PASSED tests/test_modutils.py::ModuleFileTest::test_find_egg_module PASSED tests/test_modutils.py::ModuleFileTest::test_find_zipped_module PASSED tests/test_modutils.py::LoadModuleFromNameTest::test_known_values_load_module_from_name_1 PASSED tests/test_modutils.py::LoadModuleFromNameTest::test_known_values_load_module_from_name_2 PASSED tests/test_modutils.py::LoadModuleFromNameTest::test_raise_load_module_from_name_1 PASSED tests/test_modutils.py::test_import_dotted_library PASSED tests/test_modutils.py::GetModulePartTest::test_get_module_part_exception PASSED tests/test_modutils.py::GetModulePartTest::test_get_module_part_only_dot PASSED tests/test_modutils.py::GetModulePartTest::test_known_values_get_compiled_module_part PASSED tests/test_modutils.py::GetModulePartTest::test_known_values_get_module_part_1 PASSED tests/test_modutils.py::GetModulePartTest::test_known_values_get_module_part_2 PASSED tests/test_modutils.py::GetModulePartTest::test_known_values_get_module_part_3 PASSED tests/test_modutils.py::ModPathFromFileTest::test_import_symlink_both_outside_of_path PASSED tests/test_modutils.py::ModPathFromFileTest::test_import_symlink_with_source_outside_of_path PASSED tests/test_modutils.py::ModPathFromFileTest::test_known_values_modpath_from_file_1 PASSED tests/test_modutils.py::ModPathFromFileTest::test_load_from_module_symlink_on_symlinked_paths_in_syspath PASSED tests/test_modutils.py::ModPathFromFileTest::test_load_packages_without_init PASSED tests/test_modutils.py::ModPathFromFileTest::test_raise_modpath_from_file_exception PASSED tests/test_modutils.py::LoadModuleFromPathTest::test_do_not_load_twice PASSED tests/test_modutils.py::FileFromModPathTest::test_builtin PASSED tests/test_modutils.py::FileFromModPathTest::test_site_packages PASSED tests/test_modutils.py::FileFromModPathTest::test_std_lib PASSED tests/test_modutils.py::FileFromModPathTest::test_unexisting PASSED tests/test_modutils.py::FileFromModPathTest::test_unicode_in_package_init PASSED tests/test_modutils.py::GetSourceFileTest::test PASSED tests/test_modutils.py::GetSourceFileTest::test_pyi PASSED tests/test_modutils.py::GetSourceFileTest::test_pyi_preferred PASSED tests/test_modutils.py::GetSourceFileTest::test_raise PASSED tests/test_modutils.py::IsStandardModuleTest::test_4 PASSED tests/test_modutils.py::IsStandardModuleTest::test_builtin PASSED tests/test_modutils.py::IsStandardModuleTest::test_builtins PASSED tests/test_modutils.py::IsStandardModuleTest::test_custom_path PASSED tests/test_modutils.py::IsStandardModuleTest::test_datetime PASSED tests/test_modutils.py::IsStandardModuleTest::test_failing_edge_cases PASSED tests/test_modutils.py::IsStandardModuleTest::test_nonstandard PASSED tests/test_modutils.py::IsStandardModuleTest::test_unknown PASSED tests/test_modutils.py::IsStdLibModuleTest::test_4 PASSED tests/test_modutils.py::IsStdLibModuleTest::test_builtin PASSED tests/test_modutils.py::IsStdLibModuleTest::test_builtins PASSED tests/test_modutils.py::IsStdLibModuleTest::test_datetime PASSED tests/test_modutils.py::IsStdLibModuleTest::test_nonstandard PASSED tests/test_modutils.py::IsStdLibModuleTest::test_platform_specific PASSED tests/test_modutils.py::IsStdLibModuleTest::test_subpackages PASSED tests/test_modutils.py::IsStdLibModuleTest::test_unknown PASSED tests/test_modutils.py::ModuleInPathTest::test_bad_import PASSED tests/test_modutils.py::ModuleInPathTest::test_failure PASSED tests/test_modutils.py::ModuleInPathTest::test_no_filename PASSED tests/test_modutils.py::ModuleInPathTest::test_success PASSED tests/test_modutils.py::BackportStdlibNamesTest::test_import_error SKIPPED tests/test_modutils.py::IsRelativeTest::test_deep_relative PASSED tests/test_modutils.py::IsRelativeTest::test_deep_relative2 PASSED tests/test_modutils.py::IsRelativeTest::test_deep_relative3 PASSED tests/test_modutils.py::IsRelativeTest::test_deep_relative4 PASSED tests/test_modutils.py::IsRelativeTest::test_is_relative_bad_path PASSED tests/test_modutils.py::IsRelativeTest::test_known_values_is_relative_1 PASSED tests/test_modutils.py::IsRelativeTest::test_known_values_is_relative_3 PASSED tests/test_modutils.py::IsRelativeTest::test_known_values_is_relative_4 PASSED tests/test_modutils.py::IsRelativeTest::test_known_values_is_relative_5 PASSED tests/test_modutils.py::GetModuleFilesTest::test_get_all_files PASSED tests/test_modutils.py::GetModuleFilesTest::test_get_module_files_1 PASSED tests/test_modutils.py::GetModuleFilesTest::test_get_module_files_2 PASSED tests/test_modutils.py::GetModuleFilesTest::test_load_module_set_attribute PASSED tests/test_modutils.py::ExtensionPackageWhitelistTest::test_is_module_name_part_of_extension_package_whitelist_success PASSED tests/test_modutils.py::ExtensionPackageWhitelistTest::test_is_module_name_part_of_extension_package_whitelist_true PASSED tests/test_modutils.py::test_file_info_from_modpath__SixMetaPathImporter SKIPPED tests/test_modutils.py::test_find_setuptools_pep660_editable_install PASSED tests/test_nodes.py::AsStringTest::test_3k_annotations_and_metaclass PASSED tests/test_nodes.py::AsStringTest::test_3k_as_string PASSED tests/test_nodes.py::AsStringTest::test_as_string PASSED tests/test_nodes.py::AsStringTest::test_as_string_for_list_containing_uninferable PASSED tests/test_nodes.py::AsStringTest::test_as_string_unknown PASSED tests/test_nodes.py::AsStringTest::test_class_def PASSED tests/test_nodes.py::AsStringTest::test_ellipsis PASSED tests/test_nodes.py::AsStringTest::test_f_strings PASSED tests/test_nodes.py::AsStringTest::test_frozenset_as_string PASSED tests/test_nodes.py::AsStringTest::test_func_signature_issue_185 PASSED tests/test_nodes.py::AsStringTest::test_int_attribute PASSED tests/test_nodes.py::AsStringTest::test_module2_as_string PASSED tests/test_nodes.py::AsStringTest::test_module_as_string PASSED tests/test_nodes.py::AsStringTest::test_operator_precedence PASSED tests/test_nodes.py::AsStringTest::test_recursion_error_trapped PASSED tests/test_nodes.py::AsStringTest::test_slice_and_subscripts PASSED tests/test_nodes.py::AsStringTest::test_slices PASSED tests/test_nodes.py::AsStringTest::test_tuple_as_string PASSED tests/test_nodes.py::AsStringTest::test_varargs_kwargs_as_string PASSED tests/test_nodes.py::AsStringTypeParamNodes::test_as_string_param_spec SKIPPED tests/test_nodes.py::AsStringTypeParamNodes::test_as_string_type_alias SKIPPED tests/test_nodes.py::AsStringTypeParamNodes::test_as_string_type_var SKIPPED tests/test_nodes.py::AsStringTypeParamNodes::test_as_string_type_var_tuple SKIPPED tests/test_nodes.py::IfNodeTest::test_block_range PASSED tests/test_nodes.py::IfNodeTest::test_if_elif_else_node PASSED tests/test_nodes.py::TryNodeTest::test_block_range PASSED tests/test_nodes.py::TryExceptNodeTest::test_block_range PASSED tests/test_nodes.py::TryFinallyNodeTest::test_block_range PASSED tests/test_nodes.py::TryExceptFinallyNodeTest::test_block_range PASSED tests/test_nodes.py::ImportNodeTest::test_absolute_import PASSED tests/test_nodes.py::ImportNodeTest::test_as_string PASSED tests/test_nodes.py::ImportNodeTest::test_bad_import_inference PASSED tests/test_nodes.py::ImportNodeTest::test_conditional PASSED tests/test_nodes.py::ImportNodeTest::test_conditional_import PASSED tests/test_nodes.py::ImportNodeTest::test_from_self_resolve PASSED tests/test_nodes.py::ImportNodeTest::test_import_self_resolve PASSED tests/test_nodes.py::ImportNodeTest::test_more_absolute_import PASSED tests/test_nodes.py::ImportNodeTest::test_real_name PASSED tests/test_nodes.py::CmpNodeTest::test_as_string PASSED tests/test_nodes.py::ConstNodeTest::test_bool PASSED tests/test_nodes.py::ConstNodeTest::test_complex PASSED tests/test_nodes.py::ConstNodeTest::test_copy PASSED tests/test_nodes.py::ConstNodeTest::test_float PASSED tests/test_nodes.py::ConstNodeTest::test_int PASSED tests/test_nodes.py::ConstNodeTest::test_none PASSED tests/test_nodes.py::ConstNodeTest::test_str PASSED tests/test_nodes.py::ConstNodeTest::test_str_kind PASSED tests/test_nodes.py::ConstNodeTest::test_unicode PASSED tests/test_nodes.py::NameNodeTest::test_assign_to_true PASSED tests/test_nodes.py::TestNamedExprNode::test_frame PASSED tests/test_nodes.py::TestNamedExprNode::test_scope PASSED tests/test_nodes.py::AnnAssignNodeTest::test_as_string PASSED tests/test_nodes.py::AnnAssignNodeTest::test_complex PASSED tests/test_nodes.py::AnnAssignNodeTest::test_primitive PASSED tests/test_nodes.py::AnnAssignNodeTest::test_primitive_without_initial_value PASSED tests/test_nodes.py::ArgumentsNodeTC::test_kwoargs PASSED tests/test_nodes.py::ArgumentsNodeTC::test_linenumbering PASSED tests/test_nodes.py::ArgumentsNodeTC::test_positional_only PASSED tests/test_nodes.py::UnboundMethodNodeTest::test_no_super_getattr PASSED tests/test_nodes.py::BoundMethodNodeTest::test_is_property PASSED tests/test_nodes.py::AliasesTest::test_aliases PASSED tests/test_nodes.py::Python35AsyncTest::test_async_await_keywords PASSED tests/test_nodes.py::Python35AsyncTest::test_asyncfor_as_string PASSED tests/test_nodes.py::Python35AsyncTest::test_asyncwith_as_string PASSED tests/test_nodes.py::Python35AsyncTest::test_await_as_string PASSED tests/test_nodes.py::Python35AsyncTest::test_decorated_async_def_as_string PASSED tests/test_nodes.py::ContextTest::test_list_del PASSED tests/test_nodes.py::ContextTest::test_list_load PASSED tests/test_nodes.py::ContextTest::test_list_store PASSED tests/test_nodes.py::ContextTest::test_starred_load PASSED tests/test_nodes.py::ContextTest::test_starred_store PASSED tests/test_nodes.py::ContextTest::test_subscript_del PASSED tests/test_nodes.py::ContextTest::test_subscript_load PASSED tests/test_nodes.py::ContextTest::test_subscript_store PASSED tests/test_nodes.py::ContextTest::test_tuple_load PASSED tests/test_nodes.py::ContextTest::test_tuple_store PASSED tests/test_nodes.py::test_unknown PASSED tests/test_nodes.py::test_type_comments_with PASSED tests/test_nodes.py::test_type_comments_for PASSED tests/test_nodes.py::test_type_coments_assign PASSED tests/test_nodes.py::test_type_comments_invalid_expression PASSED tests/test_nodes.py::test_type_comments_invalid_function_comments PASSED tests/test_nodes.py::test_type_comments_function PASSED tests/test_nodes.py::test_type_comments_arguments PASSED tests/test_nodes.py::test_type_comments_posonly_arguments PASSED tests/test_nodes.py::test_correct_function_type_comment_parent PASSED tests/test_nodes.py::test_is_generator_for_yield_assignments PASSED tests/test_nodes.py::test_f_string_correct_line_numbering PASSED tests/test_nodes.py::test_assignment_expression PASSED tests/test_nodes.py::test_assignment_expression_in_functiondef PASSED tests/test_nodes.py::test_get_doc PASSED tests/test_nodes.py::test_parse_fstring_debug_mode PASSED tests/test_nodes.py::test_parse_type_comments_with_proper_parent PASSED tests/test_nodes.py::test_const_itered PASSED tests/test_nodes.py::test_is_generator_for_yield_in_while PASSED tests/test_nodes.py::test_is_generator_for_yield_in_if PASSED tests/test_nodes.py::test_is_generator_for_yield_in_aug_assign PASSED tests/test_nodes.py::TestPatternMatching::test_match_simple SKIPPED tests/test_nodes.py::TestPatternMatching::test_match_sequence SKIPPED tests/test_nodes.py::TestPatternMatching::test_match_mapping SKIPPED tests/test_nodes.py::TestPatternMatching::test_match_class SKIPPED (...) tests/test_nodes.py::TestPatternMatching::test_return_from_match SKIPPED tests/test_nodes.py::test_str_repr_no_warnings[AnnAssign] PASSED tests/test_nodes.py::test_str_repr_no_warnings[Arguments] PASSED tests/test_nodes.py::test_str_repr_no_warnings[Assert] PASSED tests/test_nodes.py::test_str_repr_no_warnings[Assign] PASSED tests/test_nodes.py::test_str_repr_no_warnings[AssignAttr] PASSED tests/test_nodes.py::test_str_repr_no_warnings[AssignName] PASSED tests/test_nodes.py::test_str_repr_no_warnings[AsyncFor] PASSED tests/test_nodes.py::test_str_repr_no_warnings[AsyncFunctionDef] PASSED tests/test_nodes.py::test_str_repr_no_warnings[AsyncWith] PASSED tests/test_nodes.py::test_str_repr_no_warnings[Attribute] PASSED tests/test_nodes.py::test_str_repr_no_warnings[AugAssign] PASSED tests/test_nodes.py::test_str_repr_no_warnings[Await] PASSED tests/test_nodes.py::test_str_repr_no_warnings[BinOp] PASSED tests/test_nodes.py::test_str_repr_no_warnings[BoolOp] PASSED tests/test_nodes.py::test_str_repr_no_warnings[Break] PASSED tests/test_nodes.py::test_str_repr_no_warnings[Call] PASSED tests/test_nodes.py::test_str_repr_no_warnings[ClassDef] PASSED tests/test_nodes.py::test_str_repr_no_warnings[Compare] PASSED tests/test_nodes.py::test_str_repr_no_warnings[Comprehension] PASSED tests/test_nodes.py::test_str_repr_no_warnings[ComprehensionScope] PASSED tests/test_nodes.py::test_str_repr_no_warnings[Const] PASSED tests/test_nodes.py::test_str_repr_no_warnings[Continue] PASSED tests/test_nodes.py::test_str_repr_no_warnings[Decorators] PASSED tests/test_nodes.py::test_str_repr_no_warnings[DelAttr] PASSED tests/test_nodes.py::test_str_repr_no_warnings[Delete] PASSED tests/test_nodes.py::test_str_repr_no_warnings[DelName] PASSED tests/test_nodes.py::test_str_repr_no_warnings[Dict] PASSED tests/test_nodes.py::test_str_repr_no_warnings[DictComp] PASSED tests/test_nodes.py::test_str_repr_no_warnings[DictUnpack] PASSED tests/test_nodes.py::test_str_repr_no_warnings[EmptyNode] PASSED tests/test_nodes.py::test_str_repr_no_warnings[EvaluatedObject] PASSED tests/test_nodes.py::test_str_repr_no_warnings[ExceptHandler] PASSED tests/test_nodes.py::test_str_repr_no_warnings[Expr] PASSED tests/test_nodes.py::test_str_repr_no_warnings[For] PASSED tests/test_nodes.py::test_str_repr_no_warnings[FormattedValue] PASSED tests/test_nodes.py::test_str_repr_no_warnings[FunctionDef] PASSED tests/test_nodes.py::test_str_repr_no_warnings[GeneratorExp] PASSED tests/test_nodes.py::test_str_repr_no_warnings[Global] PASSED tests/test_nodes.py::test_str_repr_no_warnings[If] PASSED tests/test_nodes.py::test_str_repr_no_warnings[IfExp] PASSED tests/test_nodes.py::test_str_repr_no_warnings[Import] PASSED tests/test_nodes.py::test_str_repr_no_warnings[ImportFrom] PASSED tests/test_nodes.py::test_str_repr_no_warnings[JoinedStr] PASSED tests/test_nodes.py::test_str_repr_no_warnings[Keyword] PASSED tests/test_nodes.py::test_str_repr_no_warnings[Lambda] PASSED tests/test_nodes.py::test_str_repr_no_warnings[List] PASSED tests/test_nodes.py::test_str_repr_no_warnings[ListComp] PASSED tests/test_nodes.py::test_str_repr_no_warnings[LocalsDictNodeNG] PASSED tests/test_nodes.py::test_str_repr_no_warnings[Match] PASSED tests/test_nodes.py::test_str_repr_no_warnings[MatchAs] PASSED tests/test_nodes.py::test_str_repr_no_warnings[MatchCase] PASSED tests/test_nodes.py::test_str_repr_no_warnings[MatchClass] PASSED tests/test_nodes.py::test_str_repr_no_warnings[MatchMapping] PASSED tests/test_nodes.py::test_str_repr_no_warnings[MatchOr] PASSED tests/test_nodes.py::test_str_repr_no_warnings[MatchSequence] PASSED tests/test_nodes.py::test_str_repr_no_warnings[MatchSingleton] PASSED tests/test_nodes.py::test_str_repr_no_warnings[MatchStar] PASSED tests/test_nodes.py::test_str_repr_no_warnings[MatchValue] PASSED tests/test_nodes.py::test_str_repr_no_warnings[Module] PASSED tests/test_nodes.py::test_str_repr_no_warnings[Name] PASSED tests/test_nodes.py::test_str_repr_no_warnings[NamedExpr] PASSED tests/test_nodes.py::test_str_repr_no_warnings[Nonlocal] PASSED tests/test_nodes.py::test_str_repr_no_warnings[ParamSpec] PASSED tests/test_nodes.py::test_str_repr_no_warnings[Pass] PASSED tests/test_nodes.py::test_str_repr_no_warnings[Pattern] PASSED tests/test_nodes.py::test_str_repr_no_warnings[Raise] PASSED tests/test_nodes.py::test_str_repr_no_warnings[Return] PASSED tests/test_nodes.py::test_str_repr_no_warnings[Set] PASSED tests/test_nodes.py::test_str_repr_no_warnings[SetComp] PASSED tests/test_nodes.py::test_str_repr_no_warnings[Slice] PASSED tests/test_nodes.py::test_str_repr_no_warnings[Starred] PASSED tests/test_nodes.py::test_str_repr_no_warnings[Subscript] PASSED tests/test_nodes.py::test_str_repr_no_warnings[Try] PASSED tests/test_nodes.py::test_str_repr_no_warnings[TryStar] PASSED tests/test_nodes.py::test_str_repr_no_warnings[Tuple] PASSED tests/test_nodes.py::test_str_repr_no_warnings[TypeAlias] PASSED tests/test_nodes.py::test_str_repr_no_warnings[TypeVar] PASSED tests/test_nodes.py::test_str_repr_no_warnings[TypeVarTuple] PASSED tests/test_nodes.py::test_str_repr_no_warnings[UnaryOp] PASSED tests/test_nodes.py::test_str_repr_no_warnings[Unknown] PASSED tests/test_nodes.py::test_str_repr_no_warnings[While] PASSED tests/test_nodes.py::test_str_repr_no_warnings[With] PASSED tests/test_nodes.py::test_str_repr_no_warnings[Yield] PASSED tests/test_nodes.py::test_str_repr_no_warnings[YieldFrom] PASSED tests/test_nodes.py::test_arguments_contains_all PASSED tests/test_nodes.py::test_arguments_default_value PASSED tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_container PASSED tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_name PASSED tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_attribute PASSED tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_call PASSED tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_assignment PASSED tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_mix_stmts PASSED tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_mix_nodes PASSED tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_ops PASSED tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_if PASSED tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_for PASSED tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_const PASSED tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_function PASSED tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_dict PASSED tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_try PASSED tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_subscript PASSED tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_import PASSED tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_with PASSED tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_while PASSED tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_string PASSED tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_match SKIPPED tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_comprehension PASSED tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_class PASSED tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_module PASSED tests/test_nodes_position.py::TestNodePosition::test_position_class PASSED tests/test_nodes_position.py::TestNodePosition::test_position_function PASSED tests/test_nodes_position.py::TestNodePosition::test_position_async_function PASSED tests/test_object_model.py::InstanceModelTest::test_instance_local_attributes_overrides_object_model XFAIL tests/test_object_model.py::InstanceModelTest::test_instance_special_model PASSED tests/test_object_model.py::BoundMethodModelTest::test_bound_method_model PASSED tests/test_object_model.py::UnboundMethodModelTest::test_unbound_method_model PASSED tests/test_object_model.py::ClassModelTest::test_class_model PASSED tests/test_object_model.py::ClassModelTest::test_class_model_correct_mro_subclasses_proxied PASSED tests/test_object_model.py::ClassModelTest::test_priority_to_local_defined_values PASSED tests/test_object_model.py::ModuleModelTest::test__path__not_a_package PASSED tests/test_object_model.py::ModuleModelTest::test_module_model PASSED tests/test_object_model.py::ModuleModelTest::test_priority_to_local_defined_values PASSED tests/test_object_model.py::FunctionModelTest::test___get__has_extra_params_defined PASSED tests/test_object_model.py::FunctionModelTest::test__get__and_positional_only_args PASSED tests/test_object_model.py::FunctionModelTest::test_annotation_positional_only PASSED tests/test_object_model.py::FunctionModelTest::test_annotations_kwdefaults PASSED tests/test_object_model.py::FunctionModelTest::test_builtin_dunder_init_does_not_crash_when_accessing_annotations PASSED tests/test_object_model.py::FunctionModelTest::test_descriptor_error_regression PASSED tests/test_object_model.py::FunctionModelTest::test_descriptor_not_inferrring_self XFAIL tests/test_object_model.py::FunctionModelTest::test_descriptors_binding_invalid PASSED tests/test_object_model.py::FunctionModelTest::test_empty_return_annotation PASSED tests/test_object_model.py::FunctionModelTest::test_function_model PASSED tests/test_object_model.py::FunctionModelTest::test_is_not_lambda PASSED tests/test_object_model.py::FunctionModelTest::test_partial_descriptor_support PASSED tests/test_object_model.py::TestContextManagerModel::test_model PASSED tests/test_object_model.py::GeneratorModelTest::test_model PASSED tests/test_object_model.py::ExceptionModelTest::test_exception_instance_correctly_instantiated PASSED tests/test_object_model.py::ExceptionModelTest::test_import_error PASSED tests/test_object_model.py::ExceptionModelTest::test_oserror SKIPPED tests/test_object_model.py::ExceptionModelTest::test_syntax_error PASSED tests/test_object_model.py::ExceptionModelTest::test_unicodedecodeerror PASSED tests/test_object_model.py::ExceptionModelTest::test_valueerror_py3 PASSED tests/test_object_model.py::DictObjectModelTest::test__class__ PASSED tests/test_object_model.py::DictObjectModelTest::test_attributes_inferred_as_methods PASSED tests/test_object_model.py::DictObjectModelTest::test_wrapper_objects_for_dict_methods_python3 PASSED tests/test_object_model.py::TestExceptionInstanceModel::test_str_argument_not_required PASSED tests/test_object_model.py::test_lru_cache[True] PASSED tests/test_object_model.py::test_lru_cache[False] PASSED tests/test_object_model.py::test_class_annotations PASSED tests/test_object_model.py::test_class_annotations_typed_dict PASSED tests/test_objects.py::ObjectsTest::test_frozenset PASSED tests/test_objects.py::ObjectsTest::test_lookup_regression_slots PASSED tests/test_objects.py::SuperTests::test_inferring_invalid_supers PASSED tests/test_objects.py::SuperTests::test_inferring_super_outside_methods PASSED tests/test_objects.py::SuperTests::test_inferring_unbound_super_doesnt_work PASSED tests/test_objects.py::SuperTests::test_no_arguments_super PASSED tests/test_objects.py::SuperTests::test_proxied PASSED tests/test_objects.py::SuperTests::test_super_bound_model PASSED tests/test_objects.py::SuperTests::test_super_complex_mro PASSED tests/test_objects.py::SuperTests::test_super_data_model PASSED tests/test_objects.py::SuperTests::test_super_getattr_single_inheritance PASSED tests/test_objects.py::SuperTests::test_super_infer PASSED tests/test_objects.py::SuperTests::test_super_init_call PASSED tests/test_objects.py::SuperTests::test_super_invalid_mro PASSED tests/test_objects.py::SuperTests::test_super_invalid_types PASSED tests/test_objects.py::SuperTests::test_super_mro PASSED tests/test_objects.py::SuperTests::test_super_new_call PASSED tests/test_objects.py::SuperTests::test_super_properties PASSED tests/test_objects.py::SuperTests::test_super_qname PASSED tests/test_objects.py::SuperTests::test_super_simple_cases PASSED tests/test_objects.py::SuperTests::test_super_yes_objects PASSED tests/test_objects.py::SuperTests::test_use_default_inference_on_not_inferring_args PASSED tests/test_protocols.py::ProtocolTests::test_assign_stmts_starred_fails PASSED tests/test_protocols.py::ProtocolTests::test_assigned_stmts_annassignments PASSED tests/test_protocols.py::ProtocolTests::test_assigned_stmts_assignments PASSED tests/test_protocols.py::ProtocolTests::test_assigned_stmts_nested_for_dict PASSED tests/test_protocols.py::ProtocolTests::test_assigned_stmts_nested_for_tuple PASSED tests/test_protocols.py::ProtocolTests::test_assigned_stmts_simple_for PASSED tests/test_protocols.py::ProtocolTests::test_assigned_stmts_starred_assnames PASSED tests/test_protocols.py::ProtocolTests::test_assigned_stmts_starred_for PASSED tests/test_protocols.py::ProtocolTests::test_assigned_stmts_starred_inside_call PASSED tests/test_protocols.py::ProtocolTests::test_assigned_stmts_starred_yes PASSED tests/test_protocols.py::ProtocolTests::test_not_passing_uninferable_in_seq_inference PASSED tests/test_protocols.py::ProtocolTests::test_sequence_assigned_stmts_not_accepting_empty_node PASSED tests/test_protocols.py::ProtocolTests::test_uninferable_exponents PASSED tests/test_protocols.py::ProtocolTests::test_uninferable_list_multiplication PASSED tests/test_protocols.py::test_named_expr_inference PASSED tests/test_protocols.py::TestPatternMatching::test_assigned_stmts_match_mapping SKIPPED tests/test_protocols.py::TestPatternMatching::test_assigned_stmts_match_star SKIPPED tests/test_protocols.py::TestPatternMatching::test_assigned_stmts_match_as SKIPPED tests/test_protocols.py::TestGenericTypeSyntax::test_assigned_stmts_type_var SKIPPED tests/test_protocols.py::TestGenericTypeSyntax::test_assigned_stmts_type_var_tuple SKIPPED tests/test_protocols.py::TestGenericTypeSyntax::test_assigned_stmts_param_spec SKIPPED tests/test_python3.py::Python3TC::test_annotation_as_string PASSED tests/test_python3.py::Python3TC::test_annotation_support PASSED tests/test_python3.py::Python3TC::test_as_string PASSED tests/test_python3.py::Python3TC::test_async_comprehensions PASSED tests/test_python3.py::Python3TC::test_async_comprehensions_as_string PASSED tests/test_python3.py::Python3TC::test_async_comprehensions_outside_coroutine PASSED tests/test_python3.py::Python3TC::test_format_string PASSED tests/test_python3.py::Python3TC::test_kwonlyargs_annotations_supper PASSED tests/test_python3.py::Python3TC::test_metaclass_ancestors PASSED tests/test_python3.py::Python3TC::test_metaclass_error PASSED tests/test_python3.py::Python3TC::test_metaclass_imported PASSED tests/test_python3.py::Python3TC::test_metaclass_multiple_keywords PASSED tests/test_python3.py::Python3TC::test_metaclass_yes_leak PASSED tests/test_python3.py::Python3TC::test_nested_unpacking_in_dicts PASSED tests/test_python3.py::Python3TC::test_old_syntax_works PASSED tests/test_python3.py::Python3TC::test_parent_metaclass PASSED tests/test_python3.py::Python3TC::test_simple_metaclass PASSED tests/test_python3.py::Python3TC::test_starred_notation PASSED tests/test_python3.py::Python3TC::test_underscores_in_numeral_literal PASSED tests/test_python3.py::Python3TC::test_unpacking_in_dict_getitem PASSED tests/test_python3.py::Python3TC::test_unpacking_in_dict_getitem_uninferable PASSED tests/test_python3.py::Python3TC::test_unpacking_in_dict_getitem_with_ref PASSED tests/test_python3.py::Python3TC::test_unpacking_in_dicts PASSED tests/test_python3.py::Python3TC::test_yield_from PASSED tests/test_python3.py::Python3TC::test_yield_from_as_string PASSED tests/test_python3.py::Python3TC::test_yield_from_is_generator PASSED tests/test_raw_building.py::RawBuildingTC::test_attach_dummy_node PASSED tests/test_raw_building.py::RawBuildingTC::test_build_class PASSED tests/test_raw_building.py::RawBuildingTC::test_build_from_import PASSED tests/test_raw_building.py::RawBuildingTC::test_build_function PASSED tests/test_raw_building.py::RawBuildingTC::test_build_function_args PASSED tests/test_raw_building.py::RawBuildingTC::test_build_function_deepinspect_deprecation PASSED tests/test_raw_building.py::RawBuildingTC::test_build_function_defaults PASSED tests/test_raw_building.py::RawBuildingTC::test_build_function_kwonlyargs PASSED tests/test_raw_building.py::RawBuildingTC::test_build_function_posonlyargs PASSED tests/test_raw_building.py::RawBuildingTC::test_build_module PASSED tests/test_raw_building.py::RawBuildingTC::test_io_is__io PASSED tests/test_raw_building.py::RawBuildingTC::test_module_object_with_broken_getattr PASSED tests/test_raw_building.py::test_build_module_getattr_catch_output PASSED tests/test_regrtest.py::NonRegressionTests::test_ancestors_missing_from_function PASSED tests/test_regrtest.py::NonRegressionTests::test_ancestors_patching_class_recursion PASSED tests/test_regrtest.py::NonRegressionTests::test_ancestors_yes_in_bases PASSED tests/test_regrtest.py::NonRegressionTests::test_binop_generates_nodes_with_parents PASSED tests/test_regrtest.py::NonRegressionTests::test_decorator_callchain_issue42 PASSED tests/test_regrtest.py::NonRegressionTests::test_decorator_names_inference_error_leaking PASSED tests/test_regrtest.py::NonRegressionTests::test_filter_stmts_nested_if PASSED tests/test_regrtest.py::NonRegressionTests::test_filter_stmts_scoping PASSED tests/test_regrtest.py::NonRegressionTests::test_inference_context_consideration PASSED tests/test_regrtest.py::NonRegressionTests::test_living_property PASSED tests/test_regrtest.py::NonRegressionTests::test_manager_instance_attributes_reference_global_MANAGER PASSED tests/test_regrtest.py::NonRegressionTests::test_module_path PASSED tests/test_regrtest.py::NonRegressionTests::test_nameconstant PASSED tests/test_regrtest.py::NonRegressionTests::test_numpy_crash PASSED tests/test_regrtest.py::NonRegressionTests::test_package_sidepackage PASSED tests/test_regrtest.py::NonRegressionTests::test_recursion_regression_issue25 PASSED tests/test_regrtest.py::NonRegressionTests::test_recursive_property_method PASSED tests/test_regrtest.py::NonRegressionTests::test_regression_inference_of_self_in_lambda PASSED tests/test_regrtest.py::NonRegressionTests::test_unicode_in_docstring PASSED tests/test_regrtest.py::NonRegressionTests::test_uninferable_string_argument_of_namedtuple PASSED tests/test_regrtest.py::test_ancestor_looking_up_redefined_function PASSED tests/test_regrtest.py::test_crash_in_dunder_inference_prevented PASSED tests/test_regrtest.py::test_regression_crash_classmethod PASSED tests/test_regrtest.py::test_max_inferred_for_complicated_class_hierarchy PASSED tests/test_regrtest.py::test_recursion_during_inference PASSED tests/test_regrtest.py::test_regression_missing_callcontext PASSED tests/test_scoped_nodes.py::ModuleNodeTest::test_comment_before_docstring PASSED tests/test_scoped_nodes.py::ModuleNodeTest::test_dict_interface PASSED tests/test_scoped_nodes.py::ModuleNodeTest::test_file_stream_api PASSED tests/test_scoped_nodes.py::ModuleNodeTest::test_file_stream_in_memory PASSED tests/test_scoped_nodes.py::ModuleNodeTest::test_file_stream_physical PASSED tests/test_scoped_nodes.py::ModuleNodeTest::test_getattr PASSED tests/test_scoped_nodes.py::ModuleNodeTest::test_import_1 PASSED tests/test_scoped_nodes.py::ModuleNodeTest::test_import_2 PASSED tests/test_scoped_nodes.py::ModuleNodeTest::test_import_unavailable_module PASSED tests/test_scoped_nodes.py::ModuleNodeTest::test_module_getattr PASSED tests/test_scoped_nodes.py::ModuleNodeTest::test_multiline_docstring PASSED tests/test_scoped_nodes.py::ModuleNodeTest::test_public_names PASSED tests/test_scoped_nodes.py::ModuleNodeTest::test_relative_to_absolute_name PASSED tests/test_scoped_nodes.py::ModuleNodeTest::test_relative_to_absolute_name_beyond_top_level PASSED tests/test_scoped_nodes.py::ModuleNodeTest::test_singleline_docstring PASSED tests/test_scoped_nodes.py::ModuleNodeTest::test_special_attributes PASSED tests/test_scoped_nodes.py::ModuleNodeTest::test_stream_api PASSED tests/test_scoped_nodes.py::ModuleNodeTest::test_wildcard_import_names PASSED tests/test_scoped_nodes.py::ModuleNodeTest::test_without_docstring PASSED tests/test_scoped_nodes.py::FunctionNodeTest::test_abstract_methods_are_not_implicitly_none PASSED tests/test_scoped_nodes.py::FunctionNodeTest::test_argnames PASSED tests/test_scoped_nodes.py::FunctionNodeTest::test_argnames_lambda PASSED tests/test_scoped_nodes.py::FunctionNodeTest::test_decorator_builtin_descriptors PASSED tests/test_scoped_nodes.py::FunctionNodeTest::test_default_value PASSED tests/test_scoped_nodes.py::FunctionNodeTest::test_dict_interface PASSED tests/test_scoped_nodes.py::FunctionNodeTest::test_display_type PASSED tests/test_scoped_nodes.py::FunctionNodeTest::test_docstring_special_cases PASSED tests/test_scoped_nodes.py::FunctionNodeTest::test_dunder_class_local_to_classmethod PASSED tests/test_scoped_nodes.py::FunctionNodeTest::test_dunder_class_local_to_function PASSED tests/test_scoped_nodes.py::FunctionNodeTest::test_dunder_class_local_to_method PASSED tests/test_scoped_nodes.py::FunctionNodeTest::test_format_args PASSED tests/test_scoped_nodes.py::FunctionNodeTest::test_format_args_keyword_only_args PASSED tests/test_scoped_nodes.py::FunctionNodeTest::test_four_args PASSED tests/test_scoped_nodes.py::FunctionNodeTest::test_func_instance_attr PASSED tests/test_scoped_nodes.py::FunctionNodeTest::test_func_is_bound PASSED tests/test_scoped_nodes.py::FunctionNodeTest::test_igetattr PASSED tests/test_scoped_nodes.py::FunctionNodeTest::test_inference_error PASSED tests/test_scoped_nodes.py::FunctionNodeTest::test_is_abstract PASSED tests/test_scoped_nodes.py::FunctionNodeTest::test_is_abstract_decorated PASSED tests/test_scoped_nodes.py::FunctionNodeTest::test_is_generator PASSED tests/test_scoped_nodes.py::FunctionNodeTest::test_is_method PASSED tests/test_scoped_nodes.py::FunctionNodeTest::test_lambda_getattr PASSED tests/test_scoped_nodes.py::FunctionNodeTest::test_lambda_pytype PASSED tests/test_scoped_nodes.py::FunctionNodeTest::test_lambda_qname PASSED tests/test_scoped_nodes.py::FunctionNodeTest::test_method_init_subclass PASSED tests/test_scoped_nodes.py::FunctionNodeTest::test_multiline_docstring PASSED tests/test_scoped_nodes.py::FunctionNodeTest::test_multiline_docstring_async PASSED tests/test_scoped_nodes.py::FunctionNodeTest::test_navigation PASSED tests/test_scoped_nodes.py::FunctionNodeTest::test_no_returns_is_implicitly_none PASSED tests/test_scoped_nodes.py::FunctionNodeTest::test_only_raises_is_not_implicitly_none PASSED tests/test_scoped_nodes.py::FunctionNodeTest::test_positional_only_argnames PASSED tests/test_scoped_nodes.py::FunctionNodeTest::test_return_annotation_is_not_the_last PASSED tests/test_scoped_nodes.py::FunctionNodeTest::test_return_nothing PASSED tests/test_scoped_nodes.py::FunctionNodeTest::test_singleline_docstring PASSED tests/test_scoped_nodes.py::FunctionNodeTest::test_special_attributes PASSED tests/test_scoped_nodes.py::FunctionNodeTest::test_type_builtin_descriptor_subclasses PASSED tests/test_scoped_nodes.py::FunctionNodeTest::test_without_docstring PASSED tests/test_scoped_nodes.py::ClassNodeTest::test__bases__attribute PASSED tests/test_scoped_nodes.py::ClassNodeTest::test__mro__attribute PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_add_metaclass PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_all_ancestors_need_slots PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_ancestors PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_class_extra_decorators PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_class_extra_decorators_frame_is_not_class PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_class_extra_decorators_only_assignment_names_are_considered PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_class_extra_decorators_only_callfunc_are_considered PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_class_extra_decorators_only_same_name_considered PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_class_getattr PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_class_keywords PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_classmethod_attributes PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_cls_special_attributes_1 PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_cls_special_attributes_2 PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_dict_interface PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_duplicate_bases_namedtuple PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_extra_decorators_only_class_level_assignments PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_function_with_decorator_lineno PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_generator_from_infer_call_result_parent PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_getattr_from_grandpa PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_getattr_method_transform PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_getattr_with_enpty_annassign PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_has_dynamic_getattr PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_implicit_metaclass PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_implicit_metaclass_lookup PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_inner_classes PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_instance_attr_ancestors PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_instance_bound_method_lambdas PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_instance_bound_method_lambdas_2 PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_instance_getattr PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_instance_getattr_with_class_attr PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_instance_special_attributes PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_kite_graph PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_local_attr_ancestors PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_local_attr_invalid_mro PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_local_attr_mro PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_metaclass_error PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_metaclass_generator_hack PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_metaclass_generator_hack_enum_base PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_metaclass_lookup PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_metaclass_lookup_inference_errors PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_metaclass_lookup_using_same_class PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_metaclass_type PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_metaclass_yes_leak PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_methods PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_mro PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_mro_generic_1 PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_mro_generic_2 PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_mro_generic_3 PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_mro_generic_4 PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_mro_generic_5 PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_mro_generic_6 PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_mro_generic_7 PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_mro_generic_error_1 PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_mro_generic_error_2 PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_mro_typing_extensions PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_mro_with_attribute_classes PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_mro_with_factories PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_multiline_docstring PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_navigation PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_no_infinite_metaclass_loop PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_no_infinite_metaclass_loop_with_redefine PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_nonregr_infer_callresult PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_singleline_docstring PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_slots PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_slots_added_dynamically_still_inferred PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_slots_empty_list_of_slots PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_slots_for_dict_keys PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_slots_taken_from_parents PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_type PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_type_three_arguments PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_using_invalid_six_add_metaclass_call PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_with_invalid_metaclass PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_with_metaclass_mro PASSED tests/test_scoped_nodes.py::ClassNodeTest::test_without_docstring PASSED tests/test_scoped_nodes.py::test_issue940_metaclass_subclass_property PASSED tests/test_scoped_nodes.py::test_issue940_property_grandchild PASSED tests/test_scoped_nodes.py::test_issue940_metaclass_property PASSED tests/test_scoped_nodes.py::test_issue940_with_metaclass_class_context_property PASSED tests/test_scoped_nodes.py::test_issue940_metaclass_values_funcdef PASSED tests/test_scoped_nodes.py::test_issue940_metaclass_derived_funcdef PASSED tests/test_scoped_nodes.py::test_issue940_metaclass_funcdef_is_not_datadescriptor PASSED tests/test_scoped_nodes.py::test_property_in_body_of_try PASSED tests/test_scoped_nodes.py::test_property_in_body_of_if PASSED tests/test_scoped_nodes.py::test_issue940_enums_as_a_real_world_usecase PASSED tests/test_scoped_nodes.py::test_enums_type_annotation_str_member PASSED tests/test_scoped_nodes.py::test_enums_type_annotation_no_value[bool] PASSED tests/test_scoped_nodes.py::test_enums_type_annotation_no_value[dict] PASSED tests/test_scoped_nodes.py::test_enums_type_annotation_no_value[int] PASSED tests/test_scoped_nodes.py::test_enums_type_annotation_no_value[str] PASSED tests/test_scoped_nodes.py::test_enums_value2member_map_ PASSED tests/test_scoped_nodes.py::test_enums_type_annotation_non_str_member[int-42] PASSED tests/test_scoped_nodes.py::test_enums_type_annotation_non_str_member[bytes-] PASSED tests/test_scoped_nodes.py::test_enums_type_annotations_non_const_member[dict-value0] PASSED tests/test_scoped_nodes.py::test_enums_type_annotations_non_const_member[list-value1] PASSED tests/test_scoped_nodes.py::test_enums_type_annotations_non_const_member[TypedDict-value2] PASSED tests/test_scoped_nodes.py::test_metaclass_cannot_infer_call_yields_an_instance PASSED tests/test_scoped_nodes.py::test_posonlyargs_python_38[\ndef func(a, b, /, d, e):\n pass\n] PASSED tests/test_scoped_nodes.py::test_posonlyargs_python_38[\ndef func(a, b=None, /, d=None, e=None):\n pass\n] PASSED tests/test_scoped_nodes.py::test_posonlyargs_python_38[\ndef func(a, other, other, b=None, /, d=None, e=None):\n pass\n] PASSED tests/test_scoped_nodes.py::test_posonlyargs_python_38[\ndef func(a, other, other, b=None, /, d=None, e=None, **kwargs):\n pass\n] PASSED tests/test_scoped_nodes.py::test_posonlyargs_python_38[\ndef name(p1, p2, /, p_or_kw, *, kw):\n pass\n] PASSED tests/test_scoped_nodes.py::test_posonlyargs_python_38[\ndef __init__(self, other=(), /, **kw):\n pass\n] PASSED tests/test_scoped_nodes.py::test_posonlyargs_python_38[\ndef __init__(self: int, other: float, /, **kw):\n pass\n] PASSED tests/test_scoped_nodes.py::test_posonlyargs_default_value PASSED tests/test_scoped_nodes.py::test_ancestor_with_generic PASSED tests/test_scoped_nodes.py::test_slots_duplicate_bases_issue_1089 PASSED tests/test_scoped_nodes.py::TestFrameNodes::test_frame_node PASSED tests/test_scoped_nodes.py::TestFrameNodes::test_non_frame_node PASSED tests/test_stdlib.py::TestSys::test_sys_builtin_module_names PASSED tests/test_stdlib.py::TestSys::test_sys_modules PASSED tests/test_transforms.py::TestTransforms::test_builder_apply_transforms PASSED tests/test_transforms.py::TestTransforms::test_function_inlining_transform PASSED tests/test_transforms.py::TestTransforms::test_predicates PASSED tests/test_transforms.py::TestTransforms::test_recursive_transforms_into_astroid_fields PASSED tests/test_transforms.py::TestTransforms::test_transform_aborted_if_recursion_limited PASSED tests/test_transforms.py::TestTransforms::test_transform_crashes_on_is_subtype_of PASSED tests/test_transforms.py::TestTransforms::test_transform_patches_locals PASSED tests/test_transforms.py::TestTransforms::test_transforms_are_called_for_builtin_modules PASSED tests/test_transforms.py::TestTransforms::test_transforms_are_separated PASSED tests/test_utils.py::InferenceUtil::test_if PASSED tests/test_utils.py::InferenceUtil::test_not_exclusive PASSED tests/test_utils.py::InferenceUtil::test_not_exclusive_walrus_multiple PASSED tests/test_utils.py::InferenceUtil::test_not_exclusive_walrus_operator PASSED tests/test_utils.py::InferenceUtil::test_not_exclusive_walrus_operator_nested PASSED tests/test_utils.py::InferenceUtil::test_try_except PASSED tests/test_utils.py::InferenceUtil::test_unpack_infer_empty_tuple PASSED tests/test_utils.py::InferenceUtil::test_unpack_infer_uninferable_nodes PASSED [100%]$(PYTHON_DIR)/vendor-packages/coverage/report_core.py:115: CoverageWarning: Couldn't parse '/tmp/tmpXXXXXXXX/tmpXXXXXXXX.py': No source for code: '/tmp/tmpXXXXXXXX/tmpXXXXXXXX.py'. (couldnt-parse) coverage._warn(msg, slug="couldnt-parse") ======== 1645 passed, 35 skipped, 3 deselected, 15 xfailed, 1 xpassed ======== py$(PYV): OK congratulations :)