============================= test session starts ============================== platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON) cachedir: .pytest_cache rootdir: $(@D) configfile: pyproject.toml collecting ... collected 2072 items / 1 deselected / 2071 selected libcst/_nodes/tests/test_assert.py::AssertConstructionTest::test_invalid_0 PASSED libcst/_nodes/tests/test_assert.py::AssertConstructionTest::test_invalid_1 PASSED libcst/_nodes/tests/test_assert.py::AssertConstructionTest::test_valid_0 PASSED libcst/_nodes/tests/test_assert.py::AssertConstructionTest::test_valid_1 PASSED libcst/_nodes/tests/test_assert.py::AssertConstructionTest::test_valid_2 PASSED libcst/_nodes/tests/test_assert.py::AssertConstructionTest::test_valid_3 PASSED libcst/_nodes/tests/test_assert.py::AssertParsingTest::test_valid_0 PASSED libcst/_nodes/tests/test_assert.py::AssertParsingTest::test_valid_1 PASSED libcst/_nodes/tests/test_assert.py::AssertParsingTest::test_valid_2 PASSED libcst/_nodes/tests/test_assert.py::AssertParsingTest::test_valid_3 PASSED libcst/_nodes/tests/test_assign.py::AssignTest::test_invalid_0 PASSED libcst/_nodes/tests/test_assign.py::AssignTest::test_invalid_types_0 PASSED libcst/_nodes/tests/test_assign.py::AssignTest::test_valid_0 PASSED libcst/_nodes/tests/test_assign.py::AssignTest::test_valid_1 PASSED libcst/_nodes/tests/test_assign.py::AssignTest::test_valid_2 PASSED libcst/_nodes/tests/test_assign.py::AssignTest::test_valid_3 PASSED libcst/_nodes/tests/test_assign.py::AssignTest::test_valid_4 PASSED libcst/_nodes/tests/test_assign.py::AssignTest::test_valid_5 PASSED libcst/_nodes/tests/test_assign.py::AnnAssignTest::test_invalid_0 PASSED libcst/_nodes/tests/test_assign.py::AnnAssignTest::test_invalid_types_0 PASSED libcst/_nodes/tests/test_assign.py::AnnAssignTest::test_valid_0 PASSED libcst/_nodes/tests/test_assign.py::AnnAssignTest::test_valid_1 PASSED libcst/_nodes/tests/test_assign.py::AnnAssignTest::test_valid_2 PASSED libcst/_nodes/tests/test_assign.py::AnnAssignTest::test_valid_3 PASSED libcst/_nodes/tests/test_assign.py::AnnAssignTest::test_valid_4 PASSED libcst/_nodes/tests/test_assign.py::AnnAssignTest::test_valid_5 PASSED libcst/_nodes/tests/test_assign.py::AnnAssignTest::test_valid_6 PASSED libcst/_nodes/tests/test_assign.py::AnnAssignTest::test_valid_7 PASSED libcst/_nodes/tests/test_assign.py::AugAssignTest::test_invalid_types_0 PASSED libcst/_nodes/tests/test_assign.py::AugAssignTest::test_valid_0 PASSED libcst/_nodes/tests/test_assign.py::AugAssignTest::test_valid_1 PASSED libcst/_nodes/tests/test_assign.py::AugAssignTest::test_valid_2 PASSED libcst/_nodes/tests/test_assign.py::AugAssignTest::test_valid_3 PASSED libcst/_nodes/tests/test_assign.py::AugAssignTest::test_valid_4 PASSED libcst/_nodes/tests/test_assign.py::AugAssignTest::test_valid_5 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_0 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_1 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_10 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_11 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_12 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_13 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_14 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_15 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_16 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_17 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_18 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_19 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_2 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_20 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_21 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_22 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_23 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_24 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_25 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_26 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_27 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_28 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_29 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_3 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_30 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_31 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_32 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_33 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_34 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_35 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_36 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_37 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_38 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_39 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_4 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_40 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_41 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_42 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_43 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_44 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_45 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_46 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_47 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_48 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_49 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_5 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_50 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_51 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_6 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_7 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_8 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_invalid_9 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_0 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_1 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_10 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_11 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_12 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_13 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_14 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_15 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_16 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_17 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_18 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_19 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_2 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_20 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_21 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_22 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_23 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_24 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_25 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_26 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_27 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_28 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_29 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_3 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_30 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_31 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_32 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_33 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_34 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_35 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_36 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_37 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_38 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_39 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_4 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_40 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_41 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_42 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_43 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_44 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_45 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_46 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_47 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_48 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_49 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_5 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_50 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_51 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_52 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_53 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_54 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_55 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_56 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_57 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_58 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_59 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_6 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_60 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_61 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_62 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_63 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_64 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_65 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_66 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_67 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_68 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_69 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_7 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_70 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_71 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_72 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_73 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_74 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_75 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_76 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_77 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_78 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_79 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_8 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_9 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_valid_no_parse_0 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_versions_0 PASSED libcst/_nodes/tests/test_atom.py::AtomTest::test_versions_1 SKIPPED libcst/_nodes/tests/test_atom.py::StringHelperTest::test_string_prefix_and_quotes PASSED libcst/_nodes/tests/test_attribute.py::AttributeTest::test_invalid_0 PASSED libcst/_nodes/tests/test_attribute.py::AttributeTest::test_invalid_1 PASSED libcst/_nodes/tests/test_attribute.py::AttributeTest::test_valid_0 PASSED libcst/_nodes/tests/test_attribute.py::AttributeTest::test_valid_1 PASSED libcst/_nodes/tests/test_attribute.py::AttributeTest::test_valid_2 PASSED libcst/_nodes/tests/test_await.py::AwaitTest::test_invalid_0 PASSED libcst/_nodes/tests/test_await.py::AwaitTest::test_invalid_1 PASSED libcst/_nodes/tests/test_await.py::AwaitTest::test_invalid_2 PASSED libcst/_nodes/tests/test_await.py::AwaitTest::test_valid_py36_0 PASSED libcst/_nodes/tests/test_await.py::AwaitTest::test_valid_py36_1 PASSED libcst/_nodes/tests/test_await.py::AwaitTest::test_valid_py36_2 PASSED libcst/_nodes/tests/test_await.py::AwaitTest::test_valid_py37_0 PASSED libcst/_nodes/tests/test_await.py::AwaitTest::test_valid_py37_1 PASSED libcst/_nodes/tests/test_await.py::AwaitTest::test_valid_py37_2 PASSED libcst/_nodes/tests/test_await.py::AwaitTest::test_valid_py37_3 PASSED libcst/_nodes/tests/test_binary_op.py::BinaryOperationTest::test_invalid_0 PASSED libcst/_nodes/tests/test_binary_op.py::BinaryOperationTest::test_invalid_1 PASSED libcst/_nodes/tests/test_binary_op.py::BinaryOperationTest::test_parse_error_0 PASSED libcst/_nodes/tests/test_binary_op.py::BinaryOperationTest::test_parse_error_1 PASSED libcst/_nodes/tests/test_binary_op.py::BinaryOperationTest::test_valid_0 PASSED libcst/_nodes/tests/test_binary_op.py::BinaryOperationTest::test_valid_1 PASSED libcst/_nodes/tests/test_binary_op.py::BinaryOperationTest::test_valid_10 PASSED libcst/_nodes/tests/test_binary_op.py::BinaryOperationTest::test_valid_11 PASSED libcst/_nodes/tests/test_binary_op.py::BinaryOperationTest::test_valid_12 PASSED libcst/_nodes/tests/test_binary_op.py::BinaryOperationTest::test_valid_13 PASSED libcst/_nodes/tests/test_binary_op.py::BinaryOperationTest::test_valid_2 PASSED libcst/_nodes/tests/test_binary_op.py::BinaryOperationTest::test_valid_3 PASSED libcst/_nodes/tests/test_binary_op.py::BinaryOperationTest::test_valid_4 PASSED libcst/_nodes/tests/test_binary_op.py::BinaryOperationTest::test_valid_5 PASSED libcst/_nodes/tests/test_binary_op.py::BinaryOperationTest::test_valid_6 PASSED libcst/_nodes/tests/test_binary_op.py::BinaryOperationTest::test_valid_7 PASSED libcst/_nodes/tests/test_binary_op.py::BinaryOperationTest::test_valid_8 PASSED libcst/_nodes/tests/test_binary_op.py::BinaryOperationTest::test_valid_9 PASSED libcst/_nodes/tests/test_boolean_op.py::BooleanOperationTest::test_invalid_0 PASSED libcst/_nodes/tests/test_boolean_op.py::BooleanOperationTest::test_invalid_1 PASSED libcst/_nodes/tests/test_boolean_op.py::BooleanOperationTest::test_invalid_2 PASSED libcst/_nodes/tests/test_boolean_op.py::BooleanOperationTest::test_valid_0 PASSED libcst/_nodes/tests/test_boolean_op.py::BooleanOperationTest::test_valid_1 PASSED libcst/_nodes/tests/test_boolean_op.py::BooleanOperationTest::test_valid_2 PASSED libcst/_nodes/tests/test_boolean_op.py::BooleanOperationTest::test_valid_3 PASSED libcst/_nodes/tests/test_boolean_op.py::BooleanOperationTest::test_valid_4 PASSED libcst/_nodes/tests/test_call.py::CallTest::test_invalid_0 PASSED libcst/_nodes/tests/test_call.py::CallTest::test_invalid_1 PASSED libcst/_nodes/tests/test_call.py::CallTest::test_invalid_2 PASSED libcst/_nodes/tests/test_call.py::CallTest::test_invalid_3 PASSED libcst/_nodes/tests/test_call.py::CallTest::test_invalid_4 PASSED libcst/_nodes/tests/test_call.py::CallTest::test_invalid_5 PASSED libcst/_nodes/tests/test_call.py::CallTest::test_invalid_6 PASSED libcst/_nodes/tests/test_call.py::CallTest::test_invalid_7 PASSED libcst/_nodes/tests/test_call.py::CallTest::test_valid_0 PASSED libcst/_nodes/tests/test_call.py::CallTest::test_valid_1 PASSED libcst/_nodes/tests/test_call.py::CallTest::test_valid_10 PASSED libcst/_nodes/tests/test_call.py::CallTest::test_valid_11 PASSED libcst/_nodes/tests/test_call.py::CallTest::test_valid_12 PASSED libcst/_nodes/tests/test_call.py::CallTest::test_valid_13 PASSED libcst/_nodes/tests/test_call.py::CallTest::test_valid_14 PASSED libcst/_nodes/tests/test_call.py::CallTest::test_valid_15 PASSED libcst/_nodes/tests/test_call.py::CallTest::test_valid_16 PASSED libcst/_nodes/tests/test_call.py::CallTest::test_valid_17 PASSED libcst/_nodes/tests/test_call.py::CallTest::test_valid_18 PASSED libcst/_nodes/tests/test_call.py::CallTest::test_valid_19 PASSED libcst/_nodes/tests/test_call.py::CallTest::test_valid_2 PASSED libcst/_nodes/tests/test_call.py::CallTest::test_valid_20 PASSED libcst/_nodes/tests/test_call.py::CallTest::test_valid_21 PASSED libcst/_nodes/tests/test_call.py::CallTest::test_valid_22 PASSED libcst/_nodes/tests/test_call.py::CallTest::test_valid_23 PASSED libcst/_nodes/tests/test_call.py::CallTest::test_valid_24 PASSED libcst/_nodes/tests/test_call.py::CallTest::test_valid_3 PASSED libcst/_nodes/tests/test_call.py::CallTest::test_valid_4 PASSED libcst/_nodes/tests/test_call.py::CallTest::test_valid_5 PASSED libcst/_nodes/tests/test_call.py::CallTest::test_valid_6 PASSED libcst/_nodes/tests/test_call.py::CallTest::test_valid_7 PASSED libcst/_nodes/tests/test_call.py::CallTest::test_valid_8 PASSED libcst/_nodes/tests/test_call.py::CallTest::test_valid_9 PASSED libcst/_nodes/tests/test_classdef.py::ClassDefCreationTest::test_invalid_0 PASSED libcst/_nodes/tests/test_classdef.py::ClassDefCreationTest::test_invalid_1 PASSED libcst/_nodes/tests/test_classdef.py::ClassDefCreationTest::test_invalid_2 PASSED libcst/_nodes/tests/test_classdef.py::ClassDefCreationTest::test_valid_0 PASSED libcst/_nodes/tests/test_classdef.py::ClassDefCreationTest::test_valid_1 PASSED libcst/_nodes/tests/test_classdef.py::ClassDefCreationTest::test_valid_2 PASSED libcst/_nodes/tests/test_classdef.py::ClassDefCreationTest::test_valid_3 PASSED libcst/_nodes/tests/test_classdef.py::ClassDefCreationTest::test_valid_4 PASSED libcst/_nodes/tests/test_classdef.py::ClassDefCreationTest::test_valid_5 PASSED libcst/_nodes/tests/test_classdef.py::ClassDefCreationTest::test_valid_6 PASSED libcst/_nodes/tests/test_classdef.py::ClassDefCreationTest::test_valid_7 PASSED libcst/_nodes/tests/test_classdef.py::ClassDefCreationTest::test_valid_8 PASSED libcst/_nodes/tests/test_classdef.py::ClassDefCreationTest::test_valid_native_0 PASSED libcst/_nodes/tests/test_classdef.py::ClassDefCreationTest::test_valid_native_1 PASSED libcst/_nodes/tests/test_classdef.py::ClassDefCreationTest::test_valid_native_2 PASSED libcst/_nodes/tests/test_classdef.py::ClassDefParserTest::test_valid_0 PASSED libcst/_nodes/tests/test_classdef.py::ClassDefParserTest::test_valid_1 PASSED libcst/_nodes/tests/test_classdef.py::ClassDefParserTest::test_valid_10 PASSED libcst/_nodes/tests/test_classdef.py::ClassDefParserTest::test_valid_2 PASSED libcst/_nodes/tests/test_classdef.py::ClassDefParserTest::test_valid_3 PASSED libcst/_nodes/tests/test_classdef.py::ClassDefParserTest::test_valid_4 PASSED libcst/_nodes/tests/test_classdef.py::ClassDefParserTest::test_valid_5 PASSED libcst/_nodes/tests/test_classdef.py::ClassDefParserTest::test_valid_6 PASSED libcst/_nodes/tests/test_classdef.py::ClassDefParserTest::test_valid_7 PASSED libcst/_nodes/tests/test_classdef.py::ClassDefParserTest::test_valid_8 PASSED libcst/_nodes/tests/test_classdef.py::ClassDefParserTest::test_valid_9 PASSED libcst/_nodes/tests/test_comment.py::CommentTest::test_invalid_0 PASSED libcst/_nodes/tests/test_comment.py::CommentTest::test_invalid_1 PASSED libcst/_nodes/tests/test_comment.py::CommentTest::test_invalid_2 PASSED libcst/_nodes/tests/test_comment.py::CommentTest::test_valid_0 PASSED libcst/_nodes/tests/test_comment.py::CommentTest::test_valid_1 PASSED libcst/_nodes/tests/test_comment.py::CommentTest::test_valid_2 PASSED libcst/_nodes/tests/test_comparison.py::ComparisonTest::test_invalid_0 PASSED libcst/_nodes/tests/test_comparison.py::ComparisonTest::test_invalid_1 PASSED libcst/_nodes/tests/test_comparison.py::ComparisonTest::test_invalid_2 PASSED libcst/_nodes/tests/test_comparison.py::ComparisonTest::test_invalid_3 PASSED libcst/_nodes/tests/test_comparison.py::ComparisonTest::test_invalid_4 PASSED libcst/_nodes/tests/test_comparison.py::ComparisonTest::test_invalid_5 PASSED libcst/_nodes/tests/test_comparison.py::ComparisonTest::test_invalid_6 PASSED libcst/_nodes/tests/test_comparison.py::ComparisonTest::test_invalid_7 PASSED libcst/_nodes/tests/test_comparison.py::ComparisonTest::test_invalid_8 PASSED libcst/_nodes/tests/test_comparison.py::ComparisonTest::test_valid_0 PASSED libcst/_nodes/tests/test_comparison.py::ComparisonTest::test_valid_1 PASSED libcst/_nodes/tests/test_comparison.py::ComparisonTest::test_valid_10 PASSED libcst/_nodes/tests/test_comparison.py::ComparisonTest::test_valid_11 PASSED libcst/_nodes/tests/test_comparison.py::ComparisonTest::test_valid_12 PASSED libcst/_nodes/tests/test_comparison.py::ComparisonTest::test_valid_13 PASSED libcst/_nodes/tests/test_comparison.py::ComparisonTest::test_valid_2 PASSED libcst/_nodes/tests/test_comparison.py::ComparisonTest::test_valid_3 PASSED libcst/_nodes/tests/test_comparison.py::ComparisonTest::test_valid_4 PASSED libcst/_nodes/tests/test_comparison.py::ComparisonTest::test_valid_5 PASSED libcst/_nodes/tests/test_comparison.py::ComparisonTest::test_valid_6 PASSED libcst/_nodes/tests/test_comparison.py::ComparisonTest::test_valid_7 PASSED libcst/_nodes/tests/test_comparison.py::ComparisonTest::test_valid_8 PASSED libcst/_nodes/tests/test_comparison.py::ComparisonTest::test_valid_9 PASSED libcst/_nodes/tests/test_cst_node.py::CSTNodeTest::test_deep_equals_fails__data_provider_list PASSED libcst/_nodes/tests/test_cst_node.py::CSTNodeTest::test_deep_equals_fails__data_provider_nested PASSED libcst/_nodes/tests/test_cst_node.py::CSTNodeTest::test_deep_equals_fails__data_provider_simple PASSED libcst/_nodes/tests/test_cst_node.py::CSTNodeTest::test_deep_equals_success__data_provider_identity PASSED libcst/_nodes/tests/test_cst_node.py::CSTNodeTest::test_deep_equals_success__data_provider_nested PASSED libcst/_nodes/tests/test_cst_node.py::CSTNodeTest::test_deep_equals_success__data_provider_simple PASSED libcst/_nodes/tests/test_cst_node.py::CSTNodeTest::test_deep_equals_success__data_provider_tuple_versus_list PASSED libcst/_nodes/tests/test_cst_node.py::CSTNodeTest::test_default_eq PASSED libcst/_nodes/tests/test_cst_node.py::CSTNodeTest::test_hash PASSED libcst/_nodes/tests/test_cst_node.py::CSTNodeTest::test_repr PASSED libcst/_nodes/tests/test_cst_node.py::CSTNodeTest::test_visit PASSED libcst/_nodes/tests/test_cst_node.py::CSTNodeTest::test_with_changes PASSED libcst/_nodes/tests/test_del.py::DelTest::test_invalid_0 PASSED libcst/_nodes/tests/test_del.py::DelTest::test_valid_0 PASSED libcst/_nodes/tests/test_del.py::DelTest::test_valid_1 PASSED libcst/_nodes/tests/test_del.py::DelTest::test_valid_2 PASSED libcst/_nodes/tests/test_del.py::DelTest::test_valid_3 PASSED libcst/_nodes/tests/test_dict.py::DictTest::test_invalid_0 PASSED libcst/_nodes/tests/test_dict.py::DictTest::test_valid_0 PASSED libcst/_nodes/tests/test_dict.py::DictTest::test_valid_1 PASSED libcst/_nodes/tests/test_dict.py::DictTest::test_valid_10 PASSED libcst/_nodes/tests/test_dict.py::DictTest::test_valid_11 PASSED libcst/_nodes/tests/test_dict.py::DictTest::test_valid_2 PASSED libcst/_nodes/tests/test_dict.py::DictTest::test_valid_3 PASSED libcst/_nodes/tests/test_dict.py::DictTest::test_valid_4 PASSED libcst/_nodes/tests/test_dict.py::DictTest::test_valid_5 PASSED libcst/_nodes/tests/test_dict.py::DictTest::test_valid_6 PASSED libcst/_nodes/tests/test_dict.py::DictTest::test_valid_7 PASSED libcst/_nodes/tests/test_dict.py::DictTest::test_valid_8 PASSED libcst/_nodes/tests/test_dict.py::DictTest::test_valid_9 PASSED libcst/_nodes/tests/test_dict.py::DictTest::test_versions_0 PASSED libcst/_nodes/tests/test_dict.py::DictTest::test_versions_1 SKIPPED libcst/_nodes/tests/test_dict_comp.py::DictCompTest::test_invalid_0 PASSED libcst/_nodes/tests/test_dict_comp.py::DictCompTest::test_invalid_1 PASSED libcst/_nodes/tests/test_dict_comp.py::DictCompTest::test_invalid_2 PASSED libcst/_nodes/tests/test_dict_comp.py::DictCompTest::test_valid_0 PASSED libcst/_nodes/tests/test_dict_comp.py::DictCompTest::test_valid_1 PASSED libcst/_nodes/tests/test_dict_comp.py::DictCompTest::test_valid_2 PASSED libcst/_nodes/tests/test_dict_comp.py::DictCompTest::test_valid_3 PASSED libcst/_nodes/tests/test_dict_comp.py::DictCompTest::test_valid_4 PASSED libcst/_nodes/tests/test_dict_comp.py::DictCompTest::test_valid_5 PASSED libcst/_nodes/tests/test_dict_comp.py::DictCompTest::test_valid_6 PASSED libcst/_nodes/tests/test_docstring.py::DocstringTest::test_class_docstring_0 PASSED libcst/_nodes/tests/test_docstring.py::DocstringTest::test_class_docstring_1 PASSED libcst/_nodes/tests/test_docstring.py::DocstringTest::test_class_docstring_2 PASSED libcst/_nodes/tests/test_docstring.py::DocstringTest::test_class_docstring_3 PASSED libcst/_nodes/tests/test_docstring.py::DocstringTest::test_clean_docstring PASSED libcst/_nodes/tests/test_docstring.py::DocstringTest::test_function_docstring_0 PASSED libcst/_nodes/tests/test_docstring.py::DocstringTest::test_function_docstring_1 PASSED libcst/_nodes/tests/test_docstring.py::DocstringTest::test_function_docstring_2 PASSED libcst/_nodes/tests/test_docstring.py::DocstringTest::test_function_docstring_3 PASSED libcst/_nodes/tests/test_docstring.py::DocstringTest::test_function_docstring_4 PASSED libcst/_nodes/tests/test_docstring.py::DocstringTest::test_module_docstring_0 PASSED libcst/_nodes/tests/test_docstring.py::DocstringTest::test_module_docstring_1 PASSED libcst/_nodes/tests/test_docstring.py::DocstringTest::test_module_docstring_2 PASSED libcst/_nodes/tests/test_docstring.py::DocstringTest::test_module_docstring_3 PASSED libcst/_nodes/tests/test_docstring.py::DocstringTest::test_module_docstring_4 PASSED libcst/_nodes/tests/test_docstring.py::DocstringTest::test_module_docstring_5 PASSED libcst/_nodes/tests/test_else.py::ElseTest::test_valid_0 PASSED libcst/_nodes/tests/test_else.py::ElseTest::test_valid_1 PASSED libcst/_nodes/tests/test_empty_line.py::EmptyLineTest::test_valid_0 PASSED libcst/_nodes/tests/test_empty_line.py::EmptyLineTest::test_valid_1 PASSED libcst/_nodes/tests/test_empty_line.py::EmptyLineTest::test_valid_2 PASSED libcst/_nodes/tests/test_empty_line.py::EmptyLineTest::test_valid_3 PASSED libcst/_nodes/tests/test_empty_line.py::EmptyLineTest::test_valid_4 PASSED libcst/_nodes/tests/test_empty_line.py::EmptyLineTest::test_valid_5 PASSED libcst/_nodes/tests/test_empty_line.py::EmptyLineTest::test_valid_6 PASSED libcst/_nodes/tests/test_flatten_behavior.py::FlattenBehavior::test_flatten_pass_behavior_0 PASSED libcst/_nodes/tests/test_flatten_behavior.py::FlattenBehavior::test_flatten_pass_behavior_1 PASSED libcst/_nodes/tests/test_flatten_behavior.py::FlattenBehavior::test_flatten_pass_behavior_2 PASSED libcst/_nodes/tests/test_for.py::ForTest::test_invalid_0 PASSED libcst/_nodes/tests/test_for.py::ForTest::test_invalid_1 PASSED libcst/_nodes/tests/test_for.py::ForTest::test_invalid_2 PASSED libcst/_nodes/tests/test_for.py::ForTest::test_valid_0 PASSED libcst/_nodes/tests/test_for.py::ForTest::test_valid_1 PASSED libcst/_nodes/tests/test_for.py::ForTest::test_valid_2 PASSED libcst/_nodes/tests/test_for.py::ForTest::test_valid_3 PASSED libcst/_nodes/tests/test_for.py::ForTest::test_valid_4 PASSED libcst/_nodes/tests/test_for.py::ForTest::test_valid_5 PASSED libcst/_nodes/tests/test_for.py::ForTest::test_valid_6 PASSED libcst/_nodes/tests/test_for.py::ForTest::test_valid_7 PASSED libcst/_nodes/tests/test_for.py::ForTest::test_valid_8 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_invalid_0 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_invalid_1 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_invalid_10 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_invalid_11 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_invalid_12 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_invalid_13 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_invalid_2 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_invalid_3 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_invalid_4 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_invalid_5 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_invalid_6 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_invalid_7 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_invalid_8 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_invalid_9 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_0 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_1 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_10 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_11 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_12 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_13 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_14 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_15 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_16 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_17 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_18 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_19 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_2 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_20 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_21 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_22 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_23 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_24 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_25 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_26 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_27 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_28 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_29 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_3 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_30 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_31 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_32 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_33 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_34 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_35 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_36 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_37 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_38 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_39 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_4 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_40 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_41 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_42 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_5 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_6 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_7 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_8 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_9 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_native_0 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_native_1 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_native_2 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_native_3 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefCreationTest::test_valid_native_4 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_parse_error_0 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_parse_error_1 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_parse_error_2 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_parse_error_3 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_parse_error_4 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_parse_error_5 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_parse_error_6 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_parse_error_7 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_parse_error_8 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_parse_error_9 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_valid_0 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_valid_1 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_valid_10 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_valid_11 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_valid_12 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_valid_13 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_valid_14 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_valid_15 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_valid_16 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_valid_17 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_valid_18 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_valid_19 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_valid_2 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_valid_20 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_valid_21 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_valid_22 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_valid_23 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_valid_24 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_valid_3 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_valid_38_0 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_valid_38_1 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_valid_38_2 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_valid_38_3 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_valid_38_4 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_valid_38_5 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_valid_38_6 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_valid_38_7 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_valid_38_8 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_valid_4 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_valid_5 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_valid_6 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_valid_7 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_valid_8 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_valid_9 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_versions_0 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_versions_1 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_versions_2 PASSED libcst/_nodes/tests/test_funcdef.py::FunctionDefParserTest::test_versions_3 SKIPPED libcst/_nodes/tests/test_global.py::GlobalConstructionTest::test_invalid_0 PASSED libcst/_nodes/tests/test_global.py::GlobalConstructionTest::test_invalid_1 PASSED libcst/_nodes/tests/test_global.py::GlobalConstructionTest::test_invalid_2 PASSED libcst/_nodes/tests/test_global.py::GlobalConstructionTest::test_invalid_3 PASSED libcst/_nodes/tests/test_global.py::GlobalConstructionTest::test_valid_0 PASSED libcst/_nodes/tests/test_global.py::GlobalConstructionTest::test_valid_1 PASSED libcst/_nodes/tests/test_global.py::GlobalConstructionTest::test_valid_2 PASSED libcst/_nodes/tests/test_global.py::GlobalParsingTest::test_valid_0 PASSED libcst/_nodes/tests/test_global.py::GlobalParsingTest::test_valid_1 PASSED libcst/_nodes/tests/test_global.py::GlobalParsingTest::test_valid_2 PASSED libcst/_nodes/tests/test_if.py::IfTest::test_invalid_0 PASSED libcst/_nodes/tests/test_if.py::IfTest::test_valid_0 PASSED libcst/_nodes/tests/test_if.py::IfTest::test_valid_1 PASSED libcst/_nodes/tests/test_if.py::IfTest::test_valid_2 PASSED libcst/_nodes/tests/test_if.py::IfTest::test_valid_3 PASSED libcst/_nodes/tests/test_if.py::IfTest::test_valid_4 PASSED libcst/_nodes/tests/test_if.py::IfTest::test_valid_5 PASSED libcst/_nodes/tests/test_if.py::IfTest::test_valid_6 PASSED libcst/_nodes/tests/test_if.py::IfTest::test_valid_7 PASSED libcst/_nodes/tests/test_ifexp.py::IfExpTest::test_invalid_0 PASSED libcst/_nodes/tests/test_ifexp.py::IfExpTest::test_invalid_1 PASSED libcst/_nodes/tests/test_ifexp.py::IfExpTest::test_valid_0 PASSED libcst/_nodes/tests/test_ifexp.py::IfExpTest::test_valid_1 PASSED libcst/_nodes/tests/test_ifexp.py::IfExpTest::test_valid_2 PASSED libcst/_nodes/tests/test_ifexp.py::IfExpTest::test_valid_3 PASSED libcst/_nodes/tests/test_ifexp.py::IfExpTest::test_valid_4 PASSED libcst/_nodes/tests/test_ifexp.py::IfExpTest::test_valid_5 PASSED libcst/_nodes/tests/test_import.py::ImportCreateTest::test_invalid_0 PASSED libcst/_nodes/tests/test_import.py::ImportCreateTest::test_invalid_1 PASSED libcst/_nodes/tests/test_import.py::ImportCreateTest::test_invalid_2 PASSED libcst/_nodes/tests/test_import.py::ImportCreateTest::test_invalid_3 PASSED libcst/_nodes/tests/test_import.py::ImportCreateTest::test_invalid_4 PASSED libcst/_nodes/tests/test_import.py::ImportCreateTest::test_invalid_5 PASSED libcst/_nodes/tests/test_import.py::ImportCreateTest::test_invalid_6 PASSED libcst/_nodes/tests/test_import.py::ImportCreateTest::test_invalid_7 PASSED libcst/_nodes/tests/test_import.py::ImportCreateTest::test_valid_0 PASSED libcst/_nodes/tests/test_import.py::ImportCreateTest::test_valid_1 PASSED libcst/_nodes/tests/test_import.py::ImportCreateTest::test_valid_2 PASSED libcst/_nodes/tests/test_import.py::ImportCreateTest::test_valid_3 PASSED libcst/_nodes/tests/test_import.py::ImportCreateTest::test_valid_4 PASSED libcst/_nodes/tests/test_import.py::ImportCreateTest::test_valid_5 PASSED libcst/_nodes/tests/test_import.py::ImportCreateTest::test_valid_6 PASSED libcst/_nodes/tests/test_import.py::ImportCreateTest::test_valid_7 PASSED libcst/_nodes/tests/test_import.py::ImportParseTest::test_valid_0 PASSED libcst/_nodes/tests/test_import.py::ImportParseTest::test_valid_1 PASSED libcst/_nodes/tests/test_import.py::ImportParseTest::test_valid_2 PASSED libcst/_nodes/tests/test_import.py::ImportParseTest::test_valid_3 PASSED libcst/_nodes/tests/test_import.py::ImportParseTest::test_valid_4 PASSED libcst/_nodes/tests/test_import.py::ImportParseTest::test_valid_5 PASSED libcst/_nodes/tests/test_import.py::ImportParseTest::test_valid_6 PASSED libcst/_nodes/tests/test_import.py::ImportParseTest::test_valid_7 PASSED libcst/_nodes/tests/test_import.py::ImportFromCreateTest::test_invalid_0 PASSED libcst/_nodes/tests/test_import.py::ImportFromCreateTest::test_invalid_1 PASSED libcst/_nodes/tests/test_import.py::ImportFromCreateTest::test_invalid_2 PASSED libcst/_nodes/tests/test_import.py::ImportFromCreateTest::test_invalid_3 PASSED libcst/_nodes/tests/test_import.py::ImportFromCreateTest::test_invalid_4 PASSED libcst/_nodes/tests/test_import.py::ImportFromCreateTest::test_invalid_5 PASSED libcst/_nodes/tests/test_import.py::ImportFromCreateTest::test_invalid_6 PASSED libcst/_nodes/tests/test_import.py::ImportFromCreateTest::test_invalid_7 PASSED libcst/_nodes/tests/test_import.py::ImportFromCreateTest::test_invalid_8 PASSED libcst/_nodes/tests/test_import.py::ImportFromCreateTest::test_invalid_9 PASSED libcst/_nodes/tests/test_import.py::ImportFromCreateTest::test_valid_0 PASSED libcst/_nodes/tests/test_import.py::ImportFromCreateTest::test_valid_1 PASSED libcst/_nodes/tests/test_import.py::ImportFromCreateTest::test_valid_2 PASSED libcst/_nodes/tests/test_import.py::ImportFromCreateTest::test_valid_3 PASSED libcst/_nodes/tests/test_import.py::ImportFromCreateTest::test_valid_4 PASSED libcst/_nodes/tests/test_import.py::ImportFromCreateTest::test_valid_5 PASSED libcst/_nodes/tests/test_import.py::ImportFromCreateTest::test_valid_6 PASSED libcst/_nodes/tests/test_import.py::ImportFromCreateTest::test_valid_7 PASSED libcst/_nodes/tests/test_import.py::ImportFromCreateTest::test_valid_8 PASSED libcst/_nodes/tests/test_import.py::ImportFromCreateTest::test_valid_9 PASSED libcst/_nodes/tests/test_import.py::ImportFromParseTest::test_valid_0 PASSED libcst/_nodes/tests/test_import.py::ImportFromParseTest::test_valid_1 PASSED libcst/_nodes/tests/test_import.py::ImportFromParseTest::test_valid_2 PASSED libcst/_nodes/tests/test_import.py::ImportFromParseTest::test_valid_3 PASSED libcst/_nodes/tests/test_import.py::ImportFromParseTest::test_valid_4 PASSED libcst/_nodes/tests/test_import.py::ImportFromParseTest::test_valid_5 PASSED libcst/_nodes/tests/test_import.py::ImportFromParseTest::test_valid_6 PASSED libcst/_nodes/tests/test_import.py::ImportFromParseTest::test_valid_7 PASSED libcst/_nodes/tests/test_import.py::ImportFromParseTest::test_valid_8 PASSED libcst/_nodes/tests/test_import.py::ImportFromParseTest::test_valid_9 PASSED libcst/_nodes/tests/test_indented_block.py::IndentedBlockTest::test_invalid_0 PASSED libcst/_nodes/tests/test_indented_block.py::IndentedBlockTest::test_invalid_1 PASSED libcst/_nodes/tests/test_indented_block.py::IndentedBlockTest::test_valid_0 PASSED libcst/_nodes/tests/test_indented_block.py::IndentedBlockTest::test_valid_1 PASSED libcst/_nodes/tests/test_indented_block.py::IndentedBlockTest::test_valid_10 PASSED libcst/_nodes/tests/test_indented_block.py::IndentedBlockTest::test_valid_2 PASSED libcst/_nodes/tests/test_indented_block.py::IndentedBlockTest::test_valid_3 PASSED libcst/_nodes/tests/test_indented_block.py::IndentedBlockTest::test_valid_4 PASSED libcst/_nodes/tests/test_indented_block.py::IndentedBlockTest::test_valid_5 PASSED libcst/_nodes/tests/test_indented_block.py::IndentedBlockTest::test_valid_6 PASSED libcst/_nodes/tests/test_indented_block.py::IndentedBlockTest::test_valid_7 PASSED libcst/_nodes/tests/test_indented_block.py::IndentedBlockTest::test_valid_8 PASSED libcst/_nodes/tests/test_indented_block.py::IndentedBlockTest::test_valid_9 PASSED libcst/_nodes/tests/test_lambda.py::LambdaCreationTest::test_invalid_0 PASSED libcst/_nodes/tests/test_lambda.py::LambdaCreationTest::test_invalid_1 PASSED libcst/_nodes/tests/test_lambda.py::LambdaCreationTest::test_invalid_10 PASSED libcst/_nodes/tests/test_lambda.py::LambdaCreationTest::test_invalid_11 PASSED libcst/_nodes/tests/test_lambda.py::LambdaCreationTest::test_invalid_12 PASSED libcst/_nodes/tests/test_lambda.py::LambdaCreationTest::test_invalid_13 PASSED libcst/_nodes/tests/test_lambda.py::LambdaCreationTest::test_invalid_14 PASSED libcst/_nodes/tests/test_lambda.py::LambdaCreationTest::test_invalid_15 PASSED libcst/_nodes/tests/test_lambda.py::LambdaCreationTest::test_invalid_16 PASSED libcst/_nodes/tests/test_lambda.py::LambdaCreationTest::test_invalid_17 PASSED libcst/_nodes/tests/test_lambda.py::LambdaCreationTest::test_invalid_18 PASSED libcst/_nodes/tests/test_lambda.py::LambdaCreationTest::test_invalid_19 PASSED libcst/_nodes/tests/test_lambda.py::LambdaCreationTest::test_invalid_2 PASSED libcst/_nodes/tests/test_lambda.py::LambdaCreationTest::test_invalid_3 PASSED libcst/_nodes/tests/test_lambda.py::LambdaCreationTest::test_invalid_4 PASSED libcst/_nodes/tests/test_lambda.py::LambdaCreationTest::test_invalid_5 PASSED libcst/_nodes/tests/test_lambda.py::LambdaCreationTest::test_invalid_6 PASSED libcst/_nodes/tests/test_lambda.py::LambdaCreationTest::test_invalid_7 PASSED libcst/_nodes/tests/test_lambda.py::LambdaCreationTest::test_invalid_8 PASSED libcst/_nodes/tests/test_lambda.py::LambdaCreationTest::test_invalid_9 PASSED libcst/_nodes/tests/test_lambda.py::LambdaCreationTest::test_valid_0 PASSED libcst/_nodes/tests/test_lambda.py::LambdaCreationTest::test_valid_1 PASSED libcst/_nodes/tests/test_lambda.py::LambdaCreationTest::test_valid_10 PASSED libcst/_nodes/tests/test_lambda.py::LambdaCreationTest::test_valid_11 PASSED libcst/_nodes/tests/test_lambda.py::LambdaCreationTest::test_valid_12 PASSED libcst/_nodes/tests/test_lambda.py::LambdaCreationTest::test_valid_13 PASSED libcst/_nodes/tests/test_lambda.py::LambdaCreationTest::test_valid_14 PASSED libcst/_nodes/tests/test_lambda.py::LambdaCreationTest::test_valid_15 PASSED libcst/_nodes/tests/test_lambda.py::LambdaCreationTest::test_valid_2 PASSED libcst/_nodes/tests/test_lambda.py::LambdaCreationTest::test_valid_3 PASSED libcst/_nodes/tests/test_lambda.py::LambdaCreationTest::test_valid_4 PASSED libcst/_nodes/tests/test_lambda.py::LambdaCreationTest::test_valid_5 PASSED libcst/_nodes/tests/test_lambda.py::LambdaCreationTest::test_valid_6 PASSED libcst/_nodes/tests/test_lambda.py::LambdaCreationTest::test_valid_7 PASSED libcst/_nodes/tests/test_lambda.py::LambdaCreationTest::test_valid_8 PASSED libcst/_nodes/tests/test_lambda.py::LambdaCreationTest::test_valid_9 PASSED libcst/_nodes/tests/test_lambda.py::LambdaParserTest::test_valid_0 PASSED libcst/_nodes/tests/test_lambda.py::LambdaParserTest::test_valid_1 PASSED libcst/_nodes/tests/test_lambda.py::LambdaParserTest::test_valid_10 PASSED libcst/_nodes/tests/test_lambda.py::LambdaParserTest::test_valid_11 PASSED libcst/_nodes/tests/test_lambda.py::LambdaParserTest::test_valid_12 PASSED libcst/_nodes/tests/test_lambda.py::LambdaParserTest::test_valid_13 PASSED libcst/_nodes/tests/test_lambda.py::LambdaParserTest::test_valid_14 PASSED libcst/_nodes/tests/test_lambda.py::LambdaParserTest::test_valid_15 PASSED libcst/_nodes/tests/test_lambda.py::LambdaParserTest::test_valid_16 PASSED libcst/_nodes/tests/test_lambda.py::LambdaParserTest::test_valid_17 PASSED libcst/_nodes/tests/test_lambda.py::LambdaParserTest::test_valid_2 PASSED libcst/_nodes/tests/test_lambda.py::LambdaParserTest::test_valid_3 PASSED libcst/_nodes/tests/test_lambda.py::LambdaParserTest::test_valid_38_0 PASSED libcst/_nodes/tests/test_lambda.py::LambdaParserTest::test_valid_4 PASSED libcst/_nodes/tests/test_lambda.py::LambdaParserTest::test_valid_5 PASSED libcst/_nodes/tests/test_lambda.py::LambdaParserTest::test_valid_6 PASSED libcst/_nodes/tests/test_lambda.py::LambdaParserTest::test_valid_7 PASSED libcst/_nodes/tests/test_lambda.py::LambdaParserTest::test_valid_8 PASSED libcst/_nodes/tests/test_lambda.py::LambdaParserTest::test_valid_9 PASSED libcst/_nodes/tests/test_leaf_small_statements.py::LeafSmallStatementsTest::test_valid_0 PASSED libcst/_nodes/tests/test_leaf_small_statements.py::LeafSmallStatementsTest::test_valid_1 PASSED libcst/_nodes/tests/test_leaf_small_statements.py::LeafSmallStatementsTest::test_valid_2 PASSED libcst/_nodes/tests/test_list.py::ListTest::test_invalid_0 PASSED libcst/_nodes/tests/test_list.py::ListTest::test_valid_0 PASSED libcst/_nodes/tests/test_list.py::ListTest::test_valid_1 PASSED libcst/_nodes/tests/test_list.py::ListTest::test_valid_2 PASSED libcst/_nodes/tests/test_list.py::ListTest::test_valid_3 PASSED libcst/_nodes/tests/test_list.py::ListTest::test_valid_4 PASSED libcst/_nodes/tests/test_list.py::ListTest::test_valid_5 PASSED libcst/_nodes/tests/test_list.py::ListTest::test_valid_6 PASSED libcst/_nodes/tests/test_list.py::ListTest::test_versions_0 PASSED libcst/_nodes/tests/test_list.py::ListTest::test_versions_1 SKIPPED libcst/_nodes/tests/test_match.py::MatchTest::test_valid_0 PASSED libcst/_nodes/tests/test_match.py::MatchTest::test_valid_1 PASSED libcst/_nodes/tests/test_match.py::MatchTest::test_valid_2 PASSED libcst/_nodes/tests/test_match.py::MatchTest::test_valid_3 PASSED libcst/_nodes/tests/test_match.py::MatchTest::test_valid_4 PASSED libcst/_nodes/tests/test_match.py::MatchTest::test_valid_5 PASSED libcst/_nodes/tests/test_match.py::MatchTest::test_valid_6 PASSED libcst/_nodes/tests/test_match.py::MatchTest::test_valid_7 PASSED libcst/_nodes/tests/test_match.py::MatchTest::test_valid_8 PASSED libcst/_nodes/tests/test_match.py::MatchTest::test_valid_9 PASSED libcst/_nodes/tests/test_matrix_multiply.py::NamedExprTest::test_valid_0 PASSED libcst/_nodes/tests/test_matrix_multiply.py::NamedExprTest::test_valid_1 PASSED libcst/_nodes/tests/test_matrix_multiply.py::NamedExprTest::test_versions_0 PASSED libcst/_nodes/tests/test_matrix_multiply.py::NamedExprTest::test_versions_1 SKIPPED libcst/_nodes/tests/test_matrix_multiply.py::NamedExprTest::test_versions_2 PASSED libcst/_nodes/tests/test_matrix_multiply.py::NamedExprTest::test_versions_3 SKIPPED libcst/_nodes/tests/test_module.py::ModuleTest::test_code_and_bytes_properties_0 PASSED libcst/_nodes/tests/test_module.py::ModuleTest::test_code_and_bytes_properties_1 PASSED libcst/_nodes/tests/test_module.py::ModuleTest::test_code_and_bytes_properties_2 PASSED libcst/_nodes/tests/test_module.py::ModuleTest::test_code_and_bytes_properties_3 PASSED libcst/_nodes/tests/test_module.py::ModuleTest::test_code_and_bytes_properties_4 PASSED libcst/_nodes/tests/test_module.py::ModuleTest::test_code_and_bytes_properties_5 PASSED libcst/_nodes/tests/test_module.py::ModuleTest::test_code_for_node_0 PASSED libcst/_nodes/tests/test_module.py::ModuleTest::test_code_for_node_1 PASSED libcst/_nodes/tests/test_module.py::ModuleTest::test_code_for_node_2 PASSED libcst/_nodes/tests/test_module.py::ModuleTest::test_function_position PASSED libcst/_nodes/tests/test_module.py::ModuleTest::test_module_config_for_parsing PASSED libcst/_nodes/tests/test_module.py::ModuleTest::test_module_position__data_provider_empty PASSED libcst/_nodes/tests/test_module.py::ModuleTest::test_module_position__data_provider_empty_program_with_comments PASSED libcst/_nodes/tests/test_module.py::ModuleTest::test_module_position__data_provider_empty_with_newline PASSED libcst/_nodes/tests/test_module.py::ModuleTest::test_module_position__data_provider_simple_pass PASSED libcst/_nodes/tests/test_module.py::ModuleTest::test_module_position__data_provider_simple_pass_with_header_footer PASSED libcst/_nodes/tests/test_module.py::ModuleTest::test_multiline_string_position PASSED libcst/_nodes/tests/test_module.py::ModuleTest::test_nested_indent_position PASSED libcst/_nodes/tests/test_module.py::ModuleTest::test_parser__data_provider_empty_program PASSED libcst/_nodes/tests/test_module.py::ModuleTest::test_parser__data_provider_empty_program_with_comments PASSED libcst/_nodes/tests/test_module.py::ModuleTest::test_parser__data_provider_empty_program_with_newline SKIPPED libcst/_nodes/tests/test_module.py::ModuleTest::test_parser__data_provider_simple_pass PASSED libcst/_nodes/tests/test_module.py::ModuleTest::test_parser__data_provider_simple_pass_with_header_footer PASSED libcst/_nodes/tests/test_namedexpr.py::NamedExprTest::test_invalid_0 PASSED libcst/_nodes/tests/test_namedexpr.py::NamedExprTest::test_invalid_1 PASSED libcst/_nodes/tests/test_namedexpr.py::NamedExprTest::test_valid_0 PASSED libcst/_nodes/tests/test_namedexpr.py::NamedExprTest::test_valid_1 PASSED libcst/_nodes/tests/test_namedexpr.py::NamedExprTest::test_valid_2 PASSED libcst/_nodes/tests/test_namedexpr.py::NamedExprTest::test_valid_3 PASSED libcst/_nodes/tests/test_namedexpr.py::NamedExprTest::test_valid_4 PASSED libcst/_nodes/tests/test_namedexpr.py::NamedExprTest::test_valid_5 PASSED libcst/_nodes/tests/test_namedexpr.py::NamedExprTest::test_valid_6 PASSED libcst/_nodes/tests/test_namedexpr.py::NamedExprTest::test_valid_7 PASSED libcst/_nodes/tests/test_namedexpr.py::NamedExprTest::test_valid_8 PASSED libcst/_nodes/tests/test_namedexpr.py::NamedExprTest::test_valid_9 PASSED libcst/_nodes/tests/test_newline.py::NewlineTest::test_invalid_0 PASSED libcst/_nodes/tests/test_newline.py::NewlineTest::test_invalid_1 PASSED libcst/_nodes/tests/test_newline.py::NewlineTest::test_invalid_2 PASSED libcst/_nodes/tests/test_newline.py::NewlineTest::test_valid_0 PASSED libcst/_nodes/tests/test_newline.py::NewlineTest::test_valid_1 PASSED libcst/_nodes/tests/test_newline.py::NewlineTest::test_valid_2 PASSED libcst/_nodes/tests/test_nonlocal.py::NonlocalConstructionTest::test_invalid_0 PASSED libcst/_nodes/tests/test_nonlocal.py::NonlocalConstructionTest::test_invalid_1 PASSED libcst/_nodes/tests/test_nonlocal.py::NonlocalConstructionTest::test_invalid_2 PASSED libcst/_nodes/tests/test_nonlocal.py::NonlocalConstructionTest::test_invalid_3 PASSED libcst/_nodes/tests/test_nonlocal.py::NonlocalConstructionTest::test_valid_0 PASSED libcst/_nodes/tests/test_nonlocal.py::NonlocalConstructionTest::test_valid_1 PASSED libcst/_nodes/tests/test_nonlocal.py::NonlocalConstructionTest::test_valid_2 PASSED libcst/_nodes/tests/test_nonlocal.py::NonlocalParsingTest::test_valid_0 PASSED libcst/_nodes/tests/test_nonlocal.py::NonlocalParsingTest::test_valid_1 PASSED libcst/_nodes/tests/test_nonlocal.py::NonlocalParsingTest::test_valid_2 PASSED libcst/_nodes/tests/test_number.py::NumberTest::test_invalid_0 PASSED libcst/_nodes/tests/test_number.py::NumberTest::test_invalid_1 PASSED libcst/_nodes/tests/test_number.py::NumberTest::test_invalid_2 PASSED libcst/_nodes/tests/test_number.py::NumberTest::test_invalid_3 PASSED libcst/_nodes/tests/test_number.py::NumberTest::test_invalid_4 PASSED libcst/_nodes/tests/test_number.py::NumberTest::test_invalid_5 PASSED libcst/_nodes/tests/test_number.py::NumberTest::test_valid_0 PASSED libcst/_nodes/tests/test_number.py::NumberTest::test_valid_1 PASSED libcst/_nodes/tests/test_number.py::NumberTest::test_valid_2 PASSED libcst/_nodes/tests/test_number.py::NumberTest::test_valid_3 PASSED libcst/_nodes/tests/test_number.py::NumberTest::test_valid_4 PASSED libcst/_nodes/tests/test_number.py::NumberTest::test_valid_5 PASSED libcst/_nodes/tests/test_number.py::NumberTest::test_valid_6 PASSED libcst/_nodes/tests/test_raise.py::RaiseConstructionTest::test_invalid_0 PASSED libcst/_nodes/tests/test_raise.py::RaiseConstructionTest::test_invalid_1 PASSED libcst/_nodes/tests/test_raise.py::RaiseConstructionTest::test_invalid_2 PASSED libcst/_nodes/tests/test_raise.py::RaiseConstructionTest::test_invalid_3 PASSED libcst/_nodes/tests/test_raise.py::RaiseConstructionTest::test_valid_0 PASSED libcst/_nodes/tests/test_raise.py::RaiseConstructionTest::test_valid_1 PASSED libcst/_nodes/tests/test_raise.py::RaiseConstructionTest::test_valid_2 PASSED libcst/_nodes/tests/test_raise.py::RaiseConstructionTest::test_valid_3 PASSED libcst/_nodes/tests/test_raise.py::RaiseConstructionTest::test_valid_4 PASSED libcst/_nodes/tests/test_raise.py::RaiseConstructionTest::test_valid_5 PASSED libcst/_nodes/tests/test_raise.py::RaiseParsingTest::test_valid_0 PASSED libcst/_nodes/tests/test_raise.py::RaiseParsingTest::test_valid_1 PASSED libcst/_nodes/tests/test_raise.py::RaiseParsingTest::test_valid_2 PASSED libcst/_nodes/tests/test_raise.py::RaiseParsingTest::test_valid_3 PASSED libcst/_nodes/tests/test_raise.py::RaiseParsingTest::test_valid_4 PASSED libcst/_nodes/tests/test_raise.py::RaiseParsingTest::test_valid_5 PASSED libcst/_nodes/tests/test_removal_behavior.py::RemovalBehavior::test_removal_pass_behavior_0 PASSED libcst/_nodes/tests/test_removal_behavior.py::RemovalBehavior::test_removal_pass_behavior_1 PASSED libcst/_nodes/tests/test_removal_behavior.py::RemovalBehavior::test_removal_pass_behavior_2 PASSED libcst/_nodes/tests/test_removal_behavior.py::RemovalBehavior::test_removal_pass_behavior_3 PASSED libcst/_nodes/tests/test_removal_behavior.py::RemovalBehavior::test_removal_pass_behavior_4 PASSED libcst/_nodes/tests/test_removal_behavior.py::RemovalBehavior::test_removal_pass_behavior_5 PASSED libcst/_nodes/tests/test_removal_behavior.py::RemovalBehavior::test_removal_pass_behavior_6 PASSED libcst/_nodes/tests/test_removal_behavior.py::RemovalBehavior::test_removal_pass_behavior_7 PASSED libcst/_nodes/tests/test_return.py::ReturnCreateTest::test_invalid_0 PASSED libcst/_nodes/tests/test_return.py::ReturnCreateTest::test_valid_0 PASSED libcst/_nodes/tests/test_return.py::ReturnCreateTest::test_valid_1 PASSED libcst/_nodes/tests/test_return.py::ReturnParseTest::test_valid_0 PASSED libcst/_nodes/tests/test_return.py::ReturnParseTest::test_valid_1 PASSED libcst/_nodes/tests/test_return.py::ReturnParseTest::test_valid_2 PASSED libcst/_nodes/tests/test_return.py::ReturnParseTest::test_valid_3 PASSED libcst/_nodes/tests/test_return.py::ReturnParseTest::test_valid_4 PASSED libcst/_nodes/tests/test_set.py::ListTest::test_invalid_0 PASSED libcst/_nodes/tests/test_set.py::ListTest::test_invalid_1 PASSED libcst/_nodes/tests/test_set.py::ListTest::test_valid_0 PASSED libcst/_nodes/tests/test_set.py::ListTest::test_valid_1 PASSED libcst/_nodes/tests/test_set.py::ListTest::test_valid_2 PASSED libcst/_nodes/tests/test_set.py::ListTest::test_valid_3 PASSED libcst/_nodes/tests/test_set.py::ListTest::test_valid_4 PASSED libcst/_nodes/tests/test_set.py::ListTest::test_valid_5 PASSED libcst/_nodes/tests/test_set.py::ListTest::test_versions_0 PASSED libcst/_nodes/tests/test_set.py::ListTest::test_versions_1 SKIPPED libcst/_nodes/tests/test_simple_comp.py::SimpleCompTest::test_invalid_0 PASSED libcst/_nodes/tests/test_simple_comp.py::SimpleCompTest::test_invalid_1 PASSED libcst/_nodes/tests/test_simple_comp.py::SimpleCompTest::test_invalid_10 PASSED libcst/_nodes/tests/test_simple_comp.py::SimpleCompTest::test_invalid_11 PASSED libcst/_nodes/tests/test_simple_comp.py::SimpleCompTest::test_invalid_2 PASSED libcst/_nodes/tests/test_simple_comp.py::SimpleCompTest::test_invalid_3 PASSED libcst/_nodes/tests/test_simple_comp.py::SimpleCompTest::test_invalid_4 PASSED libcst/_nodes/tests/test_simple_comp.py::SimpleCompTest::test_invalid_5 PASSED libcst/_nodes/tests/test_simple_comp.py::SimpleCompTest::test_invalid_6 PASSED libcst/_nodes/tests/test_simple_comp.py::SimpleCompTest::test_invalid_7 PASSED libcst/_nodes/tests/test_simple_comp.py::SimpleCompTest::test_invalid_8 PASSED libcst/_nodes/tests/test_simple_comp.py::SimpleCompTest::test_invalid_9 PASSED libcst/_nodes/tests/test_simple_comp.py::SimpleCompTest::test_valid_0 PASSED libcst/_nodes/tests/test_simple_comp.py::SimpleCompTest::test_valid_1 PASSED libcst/_nodes/tests/test_simple_comp.py::SimpleCompTest::test_valid_10 PASSED libcst/_nodes/tests/test_simple_comp.py::SimpleCompTest::test_valid_11 PASSED libcst/_nodes/tests/test_simple_comp.py::SimpleCompTest::test_valid_12 PASSED libcst/_nodes/tests/test_simple_comp.py::SimpleCompTest::test_valid_13 PASSED libcst/_nodes/tests/test_simple_comp.py::SimpleCompTest::test_valid_14 PASSED libcst/_nodes/tests/test_simple_comp.py::SimpleCompTest::test_valid_15 PASSED libcst/_nodes/tests/test_simple_comp.py::SimpleCompTest::test_valid_16 PASSED libcst/_nodes/tests/test_simple_comp.py::SimpleCompTest::test_valid_17 PASSED libcst/_nodes/tests/test_simple_comp.py::SimpleCompTest::test_valid_18 PASSED libcst/_nodes/tests/test_simple_comp.py::SimpleCompTest::test_valid_2 PASSED libcst/_nodes/tests/test_simple_comp.py::SimpleCompTest::test_valid_3 PASSED libcst/_nodes/tests/test_simple_comp.py::SimpleCompTest::test_valid_4 PASSED libcst/_nodes/tests/test_simple_comp.py::SimpleCompTest::test_valid_5 PASSED libcst/_nodes/tests/test_simple_comp.py::SimpleCompTest::test_valid_6 PASSED libcst/_nodes/tests/test_simple_comp.py::SimpleCompTest::test_valid_7 PASSED libcst/_nodes/tests/test_simple_comp.py::SimpleCompTest::test_valid_8 PASSED libcst/_nodes/tests/test_simple_comp.py::SimpleCompTest::test_valid_9 PASSED libcst/_nodes/tests/test_simple_statement.py::SimpleStatementTest::test_valid_0 PASSED libcst/_nodes/tests/test_simple_statement.py::SimpleStatementTest::test_valid_1 PASSED libcst/_nodes/tests/test_simple_statement.py::SimpleStatementTest::test_valid_10 PASSED libcst/_nodes/tests/test_simple_statement.py::SimpleStatementTest::test_valid_11 PASSED libcst/_nodes/tests/test_simple_statement.py::SimpleStatementTest::test_valid_12 PASSED libcst/_nodes/tests/test_simple_statement.py::SimpleStatementTest::test_valid_13 PASSED libcst/_nodes/tests/test_simple_statement.py::SimpleStatementTest::test_valid_14 PASSED libcst/_nodes/tests/test_simple_statement.py::SimpleStatementTest::test_valid_15 PASSED libcst/_nodes/tests/test_simple_statement.py::SimpleStatementTest::test_valid_16 PASSED libcst/_nodes/tests/test_simple_statement.py::SimpleStatementTest::test_valid_17 PASSED libcst/_nodes/tests/test_simple_statement.py::SimpleStatementTest::test_valid_18 PASSED libcst/_nodes/tests/test_simple_statement.py::SimpleStatementTest::test_valid_19 PASSED libcst/_nodes/tests/test_simple_statement.py::SimpleStatementTest::test_valid_2 PASSED libcst/_nodes/tests/test_simple_statement.py::SimpleStatementTest::test_valid_20 PASSED libcst/_nodes/tests/test_simple_statement.py::SimpleStatementTest::test_valid_21 PASSED libcst/_nodes/tests/test_simple_statement.py::SimpleStatementTest::test_valid_22 PASSED libcst/_nodes/tests/test_simple_statement.py::SimpleStatementTest::test_valid_23 PASSED libcst/_nodes/tests/test_simple_statement.py::SimpleStatementTest::test_valid_24 PASSED libcst/_nodes/tests/test_simple_statement.py::SimpleStatementTest::test_valid_25 PASSED libcst/_nodes/tests/test_simple_statement.py::SimpleStatementTest::test_valid_26 PASSED libcst/_nodes/tests/test_simple_statement.py::SimpleStatementTest::test_valid_3 PASSED libcst/_nodes/tests/test_simple_statement.py::SimpleStatementTest::test_valid_4 PASSED libcst/_nodes/tests/test_simple_statement.py::SimpleStatementTest::test_valid_5 PASSED libcst/_nodes/tests/test_simple_statement.py::SimpleStatementTest::test_valid_6 PASSED libcst/_nodes/tests/test_simple_statement.py::SimpleStatementTest::test_valid_7 PASSED libcst/_nodes/tests/test_simple_statement.py::SimpleStatementTest::test_valid_8 PASSED libcst/_nodes/tests/test_simple_statement.py::SimpleStatementTest::test_valid_9 PASSED libcst/_nodes/tests/test_simple_string.py::TestSimpleString::test_quote PASSED libcst/_nodes/tests/test_simple_whitespace.py::SimpleWhitespaceTest::test_invalid_0 PASSED libcst/_nodes/tests/test_simple_whitespace.py::SimpleWhitespaceTest::test_invalid_1 PASSED libcst/_nodes/tests/test_simple_whitespace.py::SimpleWhitespaceTest::test_invalid_2 PASSED libcst/_nodes/tests/test_simple_whitespace.py::SimpleWhitespaceTest::test_valid_0 PASSED libcst/_nodes/tests/test_simple_whitespace.py::SimpleWhitespaceTest::test_valid_1 PASSED libcst/_nodes/tests/test_simple_whitespace.py::SimpleWhitespaceTest::test_valid_2 PASSED libcst/_nodes/tests/test_simple_whitespace.py::SimpleWhitespaceTest::test_valid_3 PASSED libcst/_nodes/tests/test_simple_whitespace.py::SimpleWhitespaceTest::test_valid_4 PASSED libcst/_nodes/tests/test_simple_whitespace.py::ParenthesizedWhitespaceTest::test_valid_0 PASSED libcst/_nodes/tests/test_simple_whitespace.py::ParenthesizedWhitespaceTest::test_valid_1 PASSED libcst/_nodes/tests/test_simple_whitespace.py::ParenthesizedWhitespaceTest::test_valid_2 PASSED libcst/_nodes/tests/test_simple_whitespace.py::ParenthesizedWhitespaceTest::test_valid_3 PASSED libcst/_nodes/tests/test_simple_whitespace.py::ParenthesizedWhitespaceTest::test_valid_4 PASSED libcst/_nodes/tests/test_simple_whitespace.py::ParenthesizedWhitespaceTest::test_valid_5 PASSED libcst/_nodes/tests/test_small_statement.py::SmallStatementTest::test_valid_0 PASSED libcst/_nodes/tests/test_small_statement.py::SmallStatementTest::test_valid_1 PASSED libcst/_nodes/tests/test_small_statement.py::SmallStatementTest::test_valid_10 PASSED libcst/_nodes/tests/test_small_statement.py::SmallStatementTest::test_valid_11 PASSED libcst/_nodes/tests/test_small_statement.py::SmallStatementTest::test_valid_2 PASSED libcst/_nodes/tests/test_small_statement.py::SmallStatementTest::test_valid_3 PASSED libcst/_nodes/tests/test_small_statement.py::SmallStatementTest::test_valid_4 PASSED libcst/_nodes/tests/test_small_statement.py::SmallStatementTest::test_valid_5 PASSED libcst/_nodes/tests/test_small_statement.py::SmallStatementTest::test_valid_6 PASSED libcst/_nodes/tests/test_small_statement.py::SmallStatementTest::test_valid_7 PASSED libcst/_nodes/tests/test_small_statement.py::SmallStatementTest::test_valid_8 PASSED libcst/_nodes/tests/test_small_statement.py::SmallStatementTest::test_valid_9 PASSED libcst/_nodes/tests/test_subscript.py::SubscriptTest::test_invalid_0 PASSED libcst/_nodes/tests/test_subscript.py::SubscriptTest::test_invalid_1 PASSED libcst/_nodes/tests/test_subscript.py::SubscriptTest::test_invalid_2 PASSED libcst/_nodes/tests/test_subscript.py::SubscriptTest::test_valid_0 PASSED libcst/_nodes/tests/test_subscript.py::SubscriptTest::test_valid_1 PASSED libcst/_nodes/tests/test_subscript.py::SubscriptTest::test_valid_10 PASSED libcst/_nodes/tests/test_subscript.py::SubscriptTest::test_valid_11 PASSED libcst/_nodes/tests/test_subscript.py::SubscriptTest::test_valid_12 PASSED libcst/_nodes/tests/test_subscript.py::SubscriptTest::test_valid_13 PASSED libcst/_nodes/tests/test_subscript.py::SubscriptTest::test_valid_14 PASSED libcst/_nodes/tests/test_subscript.py::SubscriptTest::test_valid_15 PASSED libcst/_nodes/tests/test_subscript.py::SubscriptTest::test_valid_16 PASSED libcst/_nodes/tests/test_subscript.py::SubscriptTest::test_valid_17 PASSED libcst/_nodes/tests/test_subscript.py::SubscriptTest::test_valid_18 PASSED libcst/_nodes/tests/test_subscript.py::SubscriptTest::test_valid_19 PASSED libcst/_nodes/tests/test_subscript.py::SubscriptTest::test_valid_2 PASSED libcst/_nodes/tests/test_subscript.py::SubscriptTest::test_valid_20 PASSED libcst/_nodes/tests/test_subscript.py::SubscriptTest::test_valid_21 PASSED libcst/_nodes/tests/test_subscript.py::SubscriptTest::test_valid_22 PASSED libcst/_nodes/tests/test_subscript.py::SubscriptTest::test_valid_23 PASSED libcst/_nodes/tests/test_subscript.py::SubscriptTest::test_valid_24 PASSED libcst/_nodes/tests/test_subscript.py::SubscriptTest::test_valid_25 PASSED libcst/_nodes/tests/test_subscript.py::SubscriptTest::test_valid_3 PASSED libcst/_nodes/tests/test_subscript.py::SubscriptTest::test_valid_4 PASSED libcst/_nodes/tests/test_subscript.py::SubscriptTest::test_valid_5 PASSED libcst/_nodes/tests/test_subscript.py::SubscriptTest::test_valid_6 PASSED libcst/_nodes/tests/test_subscript.py::SubscriptTest::test_valid_7 PASSED libcst/_nodes/tests/test_subscript.py::SubscriptTest::test_valid_8 PASSED libcst/_nodes/tests/test_subscript.py::SubscriptTest::test_valid_9 PASSED libcst/_nodes/tests/test_trailing_whitespace.py::TrailingWhitespaceTest::test_valid_0 PASSED libcst/_nodes/tests/test_trailing_whitespace.py::TrailingWhitespaceTest::test_valid_1 PASSED libcst/_nodes/tests/test_trailing_whitespace.py::TrailingWhitespaceTest::test_valid_2 PASSED libcst/_nodes/tests/test_trailing_whitespace.py::TrailingWhitespaceTest::test_valid_3 PASSED libcst/_nodes/tests/test_trailing_whitespace.py::TrailingWhitespaceTest::test_valid_4 PASSED libcst/_nodes/tests/test_try.py::TryTest::test_invalid_0 PASSED libcst/_nodes/tests/test_try.py::TryTest::test_invalid_1 PASSED libcst/_nodes/tests/test_try.py::TryTest::test_invalid_2 PASSED libcst/_nodes/tests/test_try.py::TryTest::test_invalid_3 PASSED libcst/_nodes/tests/test_try.py::TryTest::test_invalid_4 PASSED libcst/_nodes/tests/test_try.py::TryTest::test_invalid_5 PASSED libcst/_nodes/tests/test_try.py::TryTest::test_invalid_6 PASSED libcst/_nodes/tests/test_try.py::TryTest::test_invalid_7 PASSED libcst/_nodes/tests/test_try.py::TryTest::test_valid_0 PASSED libcst/_nodes/tests/test_try.py::TryTest::test_valid_1 PASSED libcst/_nodes/tests/test_try.py::TryTest::test_valid_10 PASSED libcst/_nodes/tests/test_try.py::TryTest::test_valid_11 PASSED libcst/_nodes/tests/test_try.py::TryTest::test_valid_12 PASSED libcst/_nodes/tests/test_try.py::TryTest::test_valid_13 PASSED libcst/_nodes/tests/test_try.py::TryTest::test_valid_14 PASSED libcst/_nodes/tests/test_try.py::TryTest::test_valid_2 PASSED libcst/_nodes/tests/test_try.py::TryTest::test_valid_3 PASSED libcst/_nodes/tests/test_try.py::TryTest::test_valid_4 PASSED libcst/_nodes/tests/test_try.py::TryTest::test_valid_5 PASSED libcst/_nodes/tests/test_try.py::TryTest::test_valid_6 PASSED libcst/_nodes/tests/test_try.py::TryTest::test_valid_7 PASSED libcst/_nodes/tests/test_try.py::TryTest::test_valid_8 PASSED libcst/_nodes/tests/test_try.py::TryTest::test_valid_9 PASSED libcst/_nodes/tests/test_try.py::TryStarTest::test_valid_0 PASSED libcst/_nodes/tests/test_try.py::TryStarTest::test_valid_1 PASSED libcst/_nodes/tests/test_try.py::TryStarTest::test_valid_2 PASSED libcst/_nodes/tests/test_try.py::TryStarTest::test_valid_3 PASSED libcst/_nodes/tests/test_try.py::TryStarTest::test_valid_4 PASSED libcst/_nodes/tests/test_try.py::TryStarTest::test_valid_5 PASSED libcst/_nodes/tests/test_try.py::TryStarTest::test_valid_6 PASSED libcst/_nodes/tests/test_tuple.py::TupleTest::test_invalid_0 PASSED libcst/_nodes/tests/test_tuple.py::TupleTest::test_invalid_1 PASSED libcst/_nodes/tests/test_tuple.py::TupleTest::test_invalid_2 PASSED libcst/_nodes/tests/test_tuple.py::TupleTest::test_invalid_3 PASSED libcst/_nodes/tests/test_tuple.py::TupleTest::test_invalid_4 PASSED libcst/_nodes/tests/test_tuple.py::TupleTest::test_valid_0 PASSED libcst/_nodes/tests/test_tuple.py::TupleTest::test_valid_1 PASSED libcst/_nodes/tests/test_tuple.py::TupleTest::test_valid_10 PASSED libcst/_nodes/tests/test_tuple.py::TupleTest::test_valid_11 PASSED libcst/_nodes/tests/test_tuple.py::TupleTest::test_valid_12 PASSED libcst/_nodes/tests/test_tuple.py::TupleTest::test_valid_13 PASSED libcst/_nodes/tests/test_tuple.py::TupleTest::test_valid_14 PASSED libcst/_nodes/tests/test_tuple.py::TupleTest::test_valid_2 PASSED libcst/_nodes/tests/test_tuple.py::TupleTest::test_valid_3 PASSED libcst/_nodes/tests/test_tuple.py::TupleTest::test_valid_4 PASSED libcst/_nodes/tests/test_tuple.py::TupleTest::test_valid_5 PASSED libcst/_nodes/tests/test_tuple.py::TupleTest::test_valid_6 PASSED libcst/_nodes/tests/test_tuple.py::TupleTest::test_valid_7 PASSED libcst/_nodes/tests/test_tuple.py::TupleTest::test_valid_8 PASSED libcst/_nodes/tests/test_tuple.py::TupleTest::test_valid_9 PASSED libcst/_nodes/tests/test_tuple.py::TupleTest::test_versions_0 PASSED libcst/_nodes/tests/test_tuple.py::TupleTest::test_versions_1 SKIPPED libcst/_nodes/tests/test_type_alias.py::TypeAliasCreationTest::test_valid_0 PASSED libcst/_nodes/tests/test_type_alias.py::TypeAliasCreationTest::test_valid_1 PASSED libcst/_nodes/tests/test_type_alias.py::TypeAliasCreationTest::test_valid_2 PASSED libcst/_nodes/tests/test_type_alias.py::TypeAliasCreationTest::test_valid_3 PASSED libcst/_nodes/tests/test_type_alias.py::TypeAliasCreationTest::test_valid_4 PASSED libcst/_nodes/tests/test_type_alias.py::TypeAliasCreationTest::test_valid_5 PASSED libcst/_nodes/tests/test_type_alias.py::TypeAliasCreationTest::test_valid_6 PASSED libcst/_nodes/tests/test_type_alias.py::TypeAliasParserTest::test_valid_0 PASSED libcst/_nodes/tests/test_type_alias.py::TypeAliasParserTest::test_valid_1 PASSED libcst/_nodes/tests/test_type_alias.py::TypeAliasParserTest::test_valid_2 PASSED libcst/_nodes/tests/test_type_alias.py::TypeAliasParserTest::test_valid_3 PASSED libcst/_nodes/tests/test_unary_op.py::UnaryOperationTest::test_invalid_0 PASSED libcst/_nodes/tests/test_unary_op.py::UnaryOperationTest::test_invalid_1 PASSED libcst/_nodes/tests/test_unary_op.py::UnaryOperationTest::test_invalid_2 PASSED libcst/_nodes/tests/test_unary_op.py::UnaryOperationTest::test_valid_0 PASSED libcst/_nodes/tests/test_unary_op.py::UnaryOperationTest::test_valid_1 PASSED libcst/_nodes/tests/test_unary_op.py::UnaryOperationTest::test_valid_2 PASSED libcst/_nodes/tests/test_unary_op.py::UnaryOperationTest::test_valid_3 PASSED libcst/_nodes/tests/test_unary_op.py::UnaryOperationTest::test_valid_4 PASSED libcst/_nodes/tests/test_unary_op.py::UnaryOperationTest::test_valid_5 PASSED libcst/_nodes/tests/test_unary_op.py::UnaryOperationTest::test_valid_6 PASSED libcst/_nodes/tests/test_while.py::WhileTest::test_invalid_0 PASSED libcst/_nodes/tests/test_while.py::WhileTest::test_valid_0 PASSED libcst/_nodes/tests/test_while.py::WhileTest::test_valid_1 PASSED libcst/_nodes/tests/test_while.py::WhileTest::test_valid_2 PASSED libcst/_nodes/tests/test_while.py::WhileTest::test_valid_3 PASSED libcst/_nodes/tests/test_while.py::WhileTest::test_valid_4 PASSED libcst/_nodes/tests/test_while.py::WhileTest::test_valid_5 PASSED libcst/_nodes/tests/test_while.py::WhileTest::test_valid_6 PASSED libcst/_nodes/tests/test_while.py::WhileTest::test_valid_7 PASSED libcst/_nodes/tests/test_with.py::WithTest::test_adding_parens PASSED libcst/_nodes/tests/test_with.py::WithTest::test_invalid_0 PASSED libcst/_nodes/tests/test_with.py::WithTest::test_invalid_1 PASSED libcst/_nodes/tests/test_with.py::WithTest::test_invalid_2 PASSED libcst/_nodes/tests/test_with.py::WithTest::test_invalid_3 PASSED libcst/_nodes/tests/test_with.py::WithTest::test_invalid_4 PASSED libcst/_nodes/tests/test_with.py::WithTest::test_valid_0 PASSED libcst/_nodes/tests/test_with.py::WithTest::test_valid_1 PASSED libcst/_nodes/tests/test_with.py::WithTest::test_valid_10 PASSED libcst/_nodes/tests/test_with.py::WithTest::test_valid_11 PASSED libcst/_nodes/tests/test_with.py::WithTest::test_valid_12 PASSED libcst/_nodes/tests/test_with.py::WithTest::test_valid_2 PASSED libcst/_nodes/tests/test_with.py::WithTest::test_valid_3 PASSED libcst/_nodes/tests/test_with.py::WithTest::test_valid_4 PASSED libcst/_nodes/tests/test_with.py::WithTest::test_valid_5 PASSED libcst/_nodes/tests/test_with.py::WithTest::test_valid_6 PASSED libcst/_nodes/tests/test_with.py::WithTest::test_valid_7 PASSED libcst/_nodes/tests/test_with.py::WithTest::test_valid_8 PASSED libcst/_nodes/tests/test_with.py::WithTest::test_valid_9 PASSED libcst/_nodes/tests/test_with.py::WithTest::test_versions_0 PASSED libcst/_nodes/tests/test_with.py::WithTest::test_versions_1 SKIPPED libcst/_nodes/tests/test_yield.py::YieldConstructionTest::test_invalid_0 PASSED libcst/_nodes/tests/test_yield.py::YieldConstructionTest::test_invalid_1 PASSED libcst/_nodes/tests/test_yield.py::YieldConstructionTest::test_invalid_2 PASSED libcst/_nodes/tests/test_yield.py::YieldConstructionTest::test_invalid_3 PASSED libcst/_nodes/tests/test_yield.py::YieldConstructionTest::test_invalid_4 PASSED libcst/_nodes/tests/test_yield.py::YieldConstructionTest::test_valid_0 PASSED libcst/_nodes/tests/test_yield.py::YieldConstructionTest::test_valid_1 PASSED libcst/_nodes/tests/test_yield.py::YieldConstructionTest::test_valid_2 PASSED libcst/_nodes/tests/test_yield.py::YieldConstructionTest::test_valid_3 PASSED libcst/_nodes/tests/test_yield.py::YieldConstructionTest::test_valid_4 PASSED libcst/_nodes/tests/test_yield.py::YieldConstructionTest::test_valid_5 PASSED libcst/_nodes/tests/test_yield.py::YieldConstructionTest::test_valid_6 PASSED libcst/_nodes/tests/test_yield.py::YieldConstructionTest::test_valid_7 PASSED libcst/_nodes/tests/test_yield.py::YieldConstructionTest::test_valid_8 PASSED libcst/_nodes/tests/test_yield.py::YieldParsingTest::test_valid_0 PASSED libcst/_nodes/tests/test_yield.py::YieldParsingTest::test_valid_1 PASSED libcst/_nodes/tests/test_yield.py::YieldParsingTest::test_valid_2 PASSED libcst/_nodes/tests/test_yield.py::YieldParsingTest::test_valid_3 PASSED libcst/_nodes/tests/test_yield.py::YieldParsingTest::test_valid_4 PASSED libcst/_nodes/tests/test_yield.py::YieldParsingTest::test_valid_5 PASSED libcst/_nodes/tests/test_yield.py::YieldParsingTest::test_valid_6 PASSED libcst/_nodes/tests/test_yield.py::YieldParsingTest::test_valid_7 PASSED libcst/_nodes/tests/test_yield.py::YieldParsingTest::test_versions_0 PASSED libcst/_nodes/tests/test_yield.py::YieldParsingTest::test_versions_1 SKIPPED libcst/_parser/parso/tests/test_fstring.py::ParsoTokenizeTest::test_tokenize_start_pos_0 PASSED libcst/_parser/parso/tests/test_fstring.py::ParsoTokenizeTest::test_tokenize_start_pos_1 PASSED libcst/_parser/parso/tests/test_fstring.py::ParsoTokenizeTest::test_tokenize_start_pos_2 PASSED libcst/_parser/parso/tests/test_tokenize.py::ParsoTokenizerTest::test_backslash PASSED libcst/_parser/parso/tests/test_tokenize.py::ParsoTokenizerTest::test_brackets_no_indentation PASSED libcst/_parser/parso/tests/test_tokenize.py::ParsoTokenizerTest::test_carriage_return PASSED libcst/_parser/parso/tests/test_tokenize.py::ParsoTokenizerTest::test_endmarker_end_pos PASSED libcst/_parser/parso/tests/test_tokenize.py::ParsoTokenizerTest::test_error_literal PASSED libcst/_parser/parso/tests/test_tokenize.py::ParsoTokenizerTest::test_error_string PASSED libcst/_parser/parso/tests/test_tokenize.py::ParsoTokenizerTest::test_error_token_after_dedent PASSED libcst/_parser/parso/tests/test_tokenize.py::ParsoTokenizerTest::test_form_feed PASSED libcst/_parser/parso/tests/test_tokenize.py::ParsoTokenizerTest::test_fstring_0 PASSED libcst/_parser/parso/tests/test_tokenize.py::ParsoTokenizerTest::test_fstring_1 PASSED libcst/_parser/parso/tests/test_tokenize.py::ParsoTokenizerTest::test_fstring_10 PASSED libcst/_parser/parso/tests/test_tokenize.py::ParsoTokenizerTest::test_fstring_11 PASSED libcst/_parser/parso/tests/test_tokenize.py::ParsoTokenizerTest::test_fstring_12 PASSED libcst/_parser/parso/tests/test_tokenize.py::ParsoTokenizerTest::test_fstring_13 PASSED libcst/_parser/parso/tests/test_tokenize.py::ParsoTokenizerTest::test_fstring_14 PASSED libcst/_parser/parso/tests/test_tokenize.py::ParsoTokenizerTest::test_fstring_2 PASSED libcst/_parser/parso/tests/test_tokenize.py::ParsoTokenizerTest::test_fstring_3 PASSED libcst/_parser/parso/tests/test_tokenize.py::ParsoTokenizerTest::test_fstring_4 PASSED libcst/_parser/parso/tests/test_tokenize.py::ParsoTokenizerTest::test_fstring_5 PASSED libcst/_parser/parso/tests/test_tokenize.py::ParsoTokenizerTest::test_fstring_6 PASSED libcst/_parser/parso/tests/test_tokenize.py::ParsoTokenizerTest::test_fstring_7 PASSED libcst/_parser/parso/tests/test_tokenize.py::ParsoTokenizerTest::test_fstring_8 PASSED libcst/_parser/parso/tests/test_tokenize.py::ParsoTokenizerTest::test_fstring_9 PASSED libcst/_parser/parso/tests/test_tokenize.py::ParsoTokenizerTest::test_function_whitespace PASSED libcst/_parser/parso/tests/test_tokenize.py::ParsoTokenizerTest::test_identifier_contains_unicode PASSED libcst/_parser/parso/tests/test_tokenize.py::ParsoTokenizerTest::test_indent_error_recovery PASSED libcst/_parser/parso/tests/test_tokenize.py::ParsoTokenizerTest::test_simple_no_whitespace PASSED libcst/_parser/parso/tests/test_tokenize.py::ParsoTokenizerTest::test_simple_with_whitespace PASSED libcst/_parser/parso/tests/test_tokenize.py::ParsoTokenizerTest::test_token_types_0 PASSED libcst/_parser/parso/tests/test_tokenize.py::ParsoTokenizerTest::test_token_types_1 PASSED libcst/_parser/parso/tests/test_tokenize.py::ParsoTokenizerTest::test_token_types_2 PASSED libcst/_parser/parso/tests/test_tokenize.py::ParsoTokenizerTest::test_token_types_3 PASSED libcst/_parser/parso/tests/test_tokenize.py::ParsoTokenizerTest::test_token_types_4 PASSED libcst/_parser/parso/tests/test_tokenize.py::ParsoTokenizerTest::test_token_types_5 PASSED libcst/_parser/parso/tests/test_tokenize.py::ParsoTokenizerTest::test_token_types_6 PASSED libcst/_parser/parso/tests/test_tokenize.py::ParsoTokenizerTest::test_token_types_7 PASSED libcst/_parser/parso/tests/test_tokenize.py::ParsoTokenizerTest::test_token_types_8 PASSED libcst/_parser/parso/tests/test_tokenize.py::ParsoTokenizerTest::test_tokenize_multiline_I PASSED libcst/_parser/parso/tests/test_tokenize.py::ParsoTokenizerTest::test_tokenize_multiline_II PASSED libcst/_parser/parso/tests/test_tokenize.py::ParsoTokenizerTest::test_tokenize_multiline_III PASSED libcst/_parser/parso/tests/test_tokenize.py::ParsoTokenizerTest::test_ur_literals PASSED libcst/_parser/parso/tests/test_utils.py::ParsoUtilsTest::test_python_bytes_to_unicode_unicode_text PASSED libcst/_parser/parso/tests/test_utils.py::ParsoUtilsTest::test_split_lines_0 PASSED libcst/_parser/parso/tests/test_utils.py::ParsoUtilsTest::test_split_lines_1 PASSED libcst/_parser/parso/tests/test_utils.py::ParsoUtilsTest::test_split_lines_10 PASSED libcst/_parser/parso/tests/test_utils.py::ParsoUtilsTest::test_split_lines_11 PASSED libcst/_parser/parso/tests/test_utils.py::ParsoUtilsTest::test_split_lines_12 PASSED libcst/_parser/parso/tests/test_utils.py::ParsoUtilsTest::test_split_lines_13 PASSED libcst/_parser/parso/tests/test_utils.py::ParsoUtilsTest::test_split_lines_14 PASSED libcst/_parser/parso/tests/test_utils.py::ParsoUtilsTest::test_split_lines_15 PASSED libcst/_parser/parso/tests/test_utils.py::ParsoUtilsTest::test_split_lines_16 PASSED libcst/_parser/parso/tests/test_utils.py::ParsoUtilsTest::test_split_lines_17 PASSED libcst/_parser/parso/tests/test_utils.py::ParsoUtilsTest::test_split_lines_18 PASSED libcst/_parser/parso/tests/test_utils.py::ParsoUtilsTest::test_split_lines_19 PASSED libcst/_parser/parso/tests/test_utils.py::ParsoUtilsTest::test_split_lines_2 PASSED libcst/_parser/parso/tests/test_utils.py::ParsoUtilsTest::test_split_lines_3 PASSED libcst/_parser/parso/tests/test_utils.py::ParsoUtilsTest::test_split_lines_4 PASSED libcst/_parser/parso/tests/test_utils.py::ParsoUtilsTest::test_split_lines_5 PASSED libcst/_parser/parso/tests/test_utils.py::ParsoUtilsTest::test_split_lines_6 PASSED libcst/_parser/parso/tests/test_utils.py::ParsoUtilsTest::test_split_lines_7 PASSED libcst/_parser/parso/tests/test_utils.py::ParsoUtilsTest::test_split_lines_8 PASSED libcst/_parser/parso/tests/test_utils.py::ParsoUtilsTest::test_split_lines_9 PASSED libcst/_parser/tests/test_config.py::ConfigTest::test_pick_compatible PASSED libcst/_parser/tests/test_detect_config.py::TestDetectConfig::test_detect_module_config__data_provider_detect_default_newline_disabled PASSED libcst/_parser/tests/test_detect_config.py::TestDetectConfig::test_detect_module_config__data_provider_detect_trailing_newline_disabled PASSED libcst/_parser/tests/test_detect_config.py::TestDetectConfig::test_detect_module_config__data_provider_detect_trailing_newline_has_newline PASSED libcst/_parser/tests/test_detect_config.py::TestDetectConfig::test_detect_module_config__data_provider_detect_trailing_newline_has_newline_after_line_continuation PASSED libcst/_parser/tests/test_detect_config.py::TestDetectConfig::test_detect_module_config__data_provider_detect_trailing_newline_missing_newline PASSED libcst/_parser/tests/test_detect_config.py::TestDetectConfig::test_detect_module_config__data_provider_detect_trailing_newline_missing_newline_after_line_continuation PASSED libcst/_parser/tests/test_detect_config.py::TestDetectConfig::test_detect_module_config__data_provider_empty_input PASSED libcst/_parser/tests/test_detect_config.py::TestDetectConfig::test_detect_module_config__data_provider_encoding_inferred PASSED libcst/_parser/tests/test_detect_config.py::TestDetectConfig::test_detect_module_config__data_provider_encoding_non_ascii_compatible_utf_16_with_bom PASSED libcst/_parser/tests/test_detect_config.py::TestDetectConfig::test_detect_module_config__data_provider_encoding_partial_given PASSED libcst/_parser/tests/test_detect_config.py::TestDetectConfig::test_detect_module_config__data_provider_encoding_str_not_bytes_disables_inference PASSED libcst/_parser/tests/test_detect_config.py::TestDetectConfig::test_detect_module_config__data_provider_future_imports_in_correct_position PASSED libcst/_parser/tests/test_detect_config.py::TestDetectConfig::test_detect_module_config__data_provider_future_imports_in_mixed_position PASSED libcst/_parser/tests/test_detect_config.py::TestDetectConfig::test_detect_module_config__data_provider_indent_inferred PASSED libcst/_parser/tests/test_detect_config.py::TestDetectConfig::test_detect_module_config__data_provider_indent_partial_given PASSED libcst/_parser/tests/test_detect_config.py::TestDetectConfig::test_detect_module_config__data_provider_newline_inferred PASSED libcst/_parser/tests/test_detect_config.py::TestDetectConfig::test_detect_module_config__data_provider_newline_partial_given PASSED libcst/_parser/tests/test_footer_behavior.py::FooterBehaviorTest::test_parsers__data_provider_complex_reparented_footer_module PASSED libcst/_parser/tests/test_footer_behavior.py::FooterBehaviorTest::test_parsers__data_provider_header_only_module PASSED libcst/_parser/tests/test_footer_behavior.py::FooterBehaviorTest::test_parsers__data_provider_simple_header_footer_module PASSED libcst/_parser/tests/test_footer_behavior.py::FooterBehaviorTest::test_parsers__data_provider_simple_module PASSED libcst/_parser/tests/test_footer_behavior.py::FooterBehaviorTest::test_parsers__data_provider_simple_reparented_footer_module PASSED libcst/_parser/tests/test_footer_behavior.py::FooterBehaviorTest::test_parsers__data_provider_statement_comment_reparent PASSED libcst/_parser/tests/test_footer_behavior.py::FooterBehaviorTest::test_parsers__data_provider_statement_comment_with_empty_lines PASSED libcst/_parser/tests/test_node_identity.py::DuplicateLeafNodeTest::test_tokenize_0 PASSED libcst/_parser/tests/test_parse_errors.py::ParseErrorsTest::test_native_fallible_into_py PASSED libcst/_parser/tests/test_parse_errors.py::ParseErrorsTest::test_parser_syntax_error_str__data_provider_base_parser__multiple_possibilities PASSED libcst/_parser/tests/test_parse_errors.py::ParseErrorsTest::test_parser_syntax_error_str__data_provider_base_parser__unexpected_dedent PASSED libcst/_parser/tests/test_parse_errors.py::ParseErrorsTest::test_parser_syntax_error_str__data_provider_base_parser__unexpected_indent PASSED libcst/_parser/tests/test_parse_errors.py::ParseErrorsTest::test_parser_syntax_error_str__data_provider_convert_nonterminal__arglist_non_default_after_default PASSED libcst/_parser/tests/test_parse_errors.py::ParseErrorsTest::test_parser_syntax_error_str__data_provider_convert_nonterminal__arglist_trailing_param_star_with_comma PASSED libcst/_parser/tests/test_parse_errors.py::ParseErrorsTest::test_parser_syntax_error_str__data_provider_convert_nonterminal__arglist_trailing_param_star_without_comma PASSED libcst/_parser/tests/test_parse_errors.py::ParseErrorsTest::test_parser_syntax_error_str__data_provider_convert_nonterminal__class_arg_positional_after_keyword PASSED libcst/_parser/tests/test_parse_errors.py::ParseErrorsTest::test_parser_syntax_error_str__data_provider_convert_nonterminal__class_arg_positional_expansion_after_keyword PASSED libcst/_parser/tests/test_parse_errors.py::ParseErrorsTest::test_parser_syntax_error_str__data_provider_convert_nonterminal__dict_unpacking PASSED libcst/_parser/tests/test_parse_errors.py::ParseErrorsTest::test_parser_syntax_error_str__data_provider_wrapped_tokenize__expected_dedent PASSED libcst/_parser/tests/test_parse_errors.py::ParseErrorsTest::test_parser_syntax_error_str__data_provider_wrapped_tokenize__invalid_token PASSED libcst/_parser/tests/test_parse_errors.py::ParseErrorsTest::test_parser_syntax_error_str__data_provider_wrapped_tokenize__mismatched_braces PASSED libcst/_parser/tests/test_version_compare.py::VersionCompareTest::test_tokenize_0 PASSED libcst/_parser/tests/test_version_compare.py::VersionCompareTest::test_tokenize_1 PASSED libcst/_parser/tests/test_version_compare.py::VersionCompareTest::test_tokenize_10 PASSED libcst/_parser/tests/test_version_compare.py::VersionCompareTest::test_tokenize_11 PASSED libcst/_parser/tests/test_version_compare.py::VersionCompareTest::test_tokenize_12 PASSED libcst/_parser/tests/test_version_compare.py::VersionCompareTest::test_tokenize_13 PASSED libcst/_parser/tests/test_version_compare.py::VersionCompareTest::test_tokenize_14 PASSED libcst/_parser/tests/test_version_compare.py::VersionCompareTest::test_tokenize_15 PASSED libcst/_parser/tests/test_version_compare.py::VersionCompareTest::test_tokenize_16 PASSED libcst/_parser/tests/test_version_compare.py::VersionCompareTest::test_tokenize_2 PASSED libcst/_parser/tests/test_version_compare.py::VersionCompareTest::test_tokenize_3 PASSED libcst/_parser/tests/test_version_compare.py::VersionCompareTest::test_tokenize_4 PASSED libcst/_parser/tests/test_version_compare.py::VersionCompareTest::test_tokenize_5 PASSED libcst/_parser/tests/test_version_compare.py::VersionCompareTest::test_tokenize_6 PASSED libcst/_parser/tests/test_version_compare.py::VersionCompareTest::test_tokenize_7 PASSED libcst/_parser/tests/test_version_compare.py::VersionCompareTest::test_tokenize_8 PASSED libcst/_parser/tests/test_version_compare.py::VersionCompareTest::test_tokenize_9 PASSED libcst/_parser/tests/test_whitespace_parser.py::WhitespaceParserTest::test_parsers__data_provider_empty_lines_empty_list PASSED libcst/_parser/tests/test_whitespace_parser.py::WhitespaceParserTest::test_parsers__data_provider_empty_lines_multiple PASSED libcst/_parser/tests/test_whitespace_parser.py::WhitespaceParserTest::test_parsers__data_provider_empty_lines_non_default_newline PASSED libcst/_parser/tests/test_whitespace_parser.py::WhitespaceParserTest::test_parsers__data_provider_empty_lines_single_line PASSED libcst/_parser/tests/test_whitespace_parser.py::WhitespaceParserTest::test_parsers__data_provider_simple_whitespace_empty PASSED libcst/_parser/tests/test_whitespace_parser.py::WhitespaceParserTest::test_parsers__data_provider_simple_whitespace_end_of_line PASSED libcst/_parser/tests/test_whitespace_parser.py::WhitespaceParserTest::test_parsers__data_provider_simple_whitespace_line_continuation PASSED libcst/_parser/tests/test_whitespace_parser.py::WhitespaceParserTest::test_parsers__data_provider_simple_whitespace_start_of_line PASSED libcst/_parser/tests/test_whitespace_parser.py::WhitespaceParserTest::test_parsers__data_provider_trailing_whitespace PASSED libcst/_parser/tests/test_wrapped_tokenize.py::WrappedTokenizeTest::test_error_dedent PASSED libcst/_parser/tests/test_wrapped_tokenize.py::WrappedTokenizeTest::test_errortoken PASSED libcst/_parser/tests/test_wrapped_tokenize.py::WrappedTokenizeTest::test_tokenize__data_provider_async_no_token_35 PASSED libcst/_parser/tests/test_wrapped_tokenize.py::WrappedTokenizeTest::test_tokenize__data_provider_async_no_token_36 PASSED libcst/_parser/tests/test_wrapped_tokenize.py::WrappedTokenizeTest::test_tokenize__data_provider_async_py35 PASSED libcst/_parser/tests/test_wrapped_tokenize.py::WrappedTokenizeTest::test_tokenize__data_provider_async_py36 PASSED libcst/_parser/tests/test_wrapped_tokenize.py::WrappedTokenizeTest::test_tokenize__data_provider_async_py37 PASSED libcst/_parser/tests/test_wrapped_tokenize.py::WrappedTokenizeTest::test_tokenize__data_provider_async_py38 PASSED libcst/_parser/tests/test_wrapped_tokenize.py::WrappedTokenizeTest::test_tokenize__data_provider_simple_py35 PASSED libcst/_parser/tests/test_wrapped_tokenize.py::WrappedTokenizeTest::test_tokenize__data_provider_simple_py36 PASSED libcst/_parser/tests/test_wrapped_tokenize.py::WrappedTokenizeTest::test_tokenize__data_provider_simple_py37 PASSED libcst/_parser/tests/test_wrapped_tokenize.py::WrappedTokenizeTest::test_tokenize__data_provider_simple_py38 PASSED libcst/_parser/tests/test_wrapped_tokenize.py::WrappedTokenizeTest::test_tokenize__data_provider_with_indent_py35 PASSED libcst/_parser/tests/test_wrapped_tokenize.py::WrappedTokenizeTest::test_tokenize__data_provider_with_indent_py36 PASSED libcst/_parser/tests/test_wrapped_tokenize.py::WrappedTokenizeTest::test_tokenize__data_provider_with_indent_py37 PASSED libcst/_parser/tests/test_wrapped_tokenize.py::WrappedTokenizeTest::test_tokenize__data_provider_with_indent_py38 PASSED libcst/_parser/types/tests/test_config.py::TestConfig::test_invalid_partial_parser_config__data_provider_default_indent PASSED libcst/_parser/types/tests/test_config.py::TestConfig::test_invalid_partial_parser_config__data_provider_default_newline PASSED libcst/_parser/types/tests/test_config.py::TestConfig::test_invalid_partial_parser_config__data_provider_encoding PASSED libcst/_parser/types/tests/test_config.py::TestConfig::test_invalid_partial_parser_config__data_provider_python_version PASSED libcst/_parser/types/tests/test_config.py::TestConfig::test_invalid_partial_parser_config__data_provider_python_version_unsupported PASSED libcst/_parser/types/tests/test_config.py::TestConfig::test_valid_partial_parser_config__data_provider_default_indent PASSED libcst/_parser/types/tests/test_config.py::TestConfig::test_valid_partial_parser_config__data_provider_default_newline PASSED libcst/_parser/types/tests/test_config.py::TestConfig::test_valid_partial_parser_config__data_provider_empty PASSED libcst/_parser/types/tests/test_config.py::TestConfig::test_valid_partial_parser_config__data_provider_encoding PASSED libcst/_parser/types/tests/test_config.py::TestConfig::test_valid_partial_parser_config__data_provider_python_version_a PASSED libcst/_parser/types/tests/test_config.py::TestConfig::test_valid_partial_parser_config__data_provider_python_version_b PASSED libcst/codemod/commands/tests/test_add_pyre_directive.py::TestAddPyreUnsafeCommand::test_add_to_file PASSED libcst/codemod/commands/tests/test_add_pyre_directive.py::TestAddPyreUnsafeCommand::test_add_to_file_with_comment PASSED libcst/codemod/commands/tests/test_add_pyre_directive.py::TestAddPyreUnsafeCommand::test_add_to_file_with_import PASSED libcst/codemod/commands/tests/test_add_pyre_directive.py::TestAddPyreUnsafeCommand::test_add_to_file_with_pyre_unsafe PASSED libcst/codemod/commands/tests/test_add_pyre_directive.py::TestAddPyreUnsafeCommand::test_add_to_file_with_pyre_unsafe_after PASSED libcst/codemod/commands/tests/test_add_pyre_directive.py::TestAddPyreUnsafeCommand::test_add_to_file_with_pyre_unsafe_before PASSED libcst/codemod/commands/tests/test_add_pyre_directive.py::TestAddPyreUnsafeCommand::test_empty_file PASSED libcst/codemod/commands/tests/test_add_trailing_commas.py::AddTrailingCommasTest::test_skip_transforming_calls PASSED libcst/codemod/commands/tests/test_add_trailing_commas.py::AddTrailingCommasTest::test_skip_transforming_defines PASSED libcst/codemod/commands/tests/test_add_trailing_commas.py::AddTrailingCommasTest::test_transform_calls PASSED libcst/codemod/commands/tests/test_add_trailing_commas.py::AddTrailingCommasTest::test_transform_defines PASSED libcst/codemod/commands/tests/test_add_trailing_commas.py::AddTrailingCommasTest::test_using_custom_presets PASSED libcst/codemod/commands/tests/test_add_trailing_commas.py::AddTrailingCommasTest::test_using_yapf_presets PASSED libcst/codemod/commands/tests/test_convert_format_to_fstring.py::ConvertFormatStringCommandTest::test_enable_unsupported_await PASSED libcst/codemod/commands/tests/test_convert_format_to_fstring.py::ConvertFormatStringCommandTest::test_enable_unsupported_comments PASSED libcst/codemod/commands/tests/test_convert_format_to_fstring.py::ConvertFormatStringCommandTest::test_formatspec_conversion PASSED libcst/codemod/commands/tests/test_convert_format_to_fstring.py::ConvertFormatStringCommandTest::test_name_replacement PASSED libcst/codemod/commands/tests/test_convert_format_to_fstring.py::ConvertFormatStringCommandTest::test_noop PASSED libcst/codemod/commands/tests/test_convert_format_to_fstring.py::ConvertFormatStringCommandTest::test_position_replacement PASSED libcst/codemod/commands/tests/test_convert_format_to_fstring.py::ConvertFormatStringCommandTest::test_replacement_with_conversion PASSED libcst/codemod/commands/tests/test_convert_format_to_fstring.py::ConvertFormatStringCommandTest::test_replacement_with_dict PASSED libcst/codemod/commands/tests/test_convert_format_to_fstring.py::ConvertFormatStringCommandTest::test_replacement_with_escapes PASSED libcst/codemod/commands/tests/test_convert_format_to_fstring.py::ConvertFormatStringCommandTest::test_replacement_with_expression PASSED libcst/codemod/commands/tests/test_convert_format_to_fstring.py::ConvertFormatStringCommandTest::test_replacement_with_newline PASSED libcst/codemod/commands/tests/test_convert_format_to_fstring.py::ConvertFormatStringCommandTest::test_replacement_with_string PASSED libcst/codemod/commands/tests/test_convert_format_to_fstring.py::ConvertFormatStringCommandTest::test_unsupported_expansion PASSED libcst/codemod/commands/tests/test_convert_format_to_fstring.py::ConvertFormatStringCommandTest::test_unsupported_expression PASSED libcst/codemod/commands/tests/test_convert_namedtuple_to_dataclass.py::ConvertNamedTupleToDataclassCommandTest::test_aliased_module_import PASSED libcst/codemod/commands/tests/test_convert_namedtuple_to_dataclass.py::ConvertNamedTupleToDataclassCommandTest::test_aliased_object_import PASSED libcst/codemod/commands/tests/test_convert_namedtuple_to_dataclass.py::ConvertNamedTupleToDataclassCommandTest::test_change PASSED libcst/codemod/commands/tests/test_convert_namedtuple_to_dataclass.py::ConvertNamedTupleToDataclassCommandTest::test_multiple_bases PASSED libcst/codemod/commands/tests/test_convert_namedtuple_to_dataclass.py::ConvertNamedTupleToDataclassCommandTest::test_nested_classes PASSED libcst/codemod/commands/tests/test_convert_namedtuple_to_dataclass.py::ConvertNamedTupleToDataclassCommandTest::test_no_change PASSED libcst/codemod/commands/tests/test_convert_namedtuple_to_dataclass.py::ConvertNamedTupleToDataclassCommandTest::test_other_unused_imports_not_removed PASSED libcst/codemod/commands/tests/test_convert_namedtuple_to_dataclass.py::ConvertNamedTupleToDataclassCommandTest::test_with_decorator_already PASSED libcst/codemod/commands/tests/test_convert_percent_format_to_fstring.py::ConvertPercentFormatStringCommandTest::test_escaping PASSED libcst/codemod/commands/tests/test_convert_percent_format_to_fstring.py::ConvertPercentFormatStringCommandTest::test_not_supported_case PASSED libcst/codemod/commands/tests/test_convert_percent_format_to_fstring.py::ConvertPercentFormatStringCommandTest::test_simple_cases PASSED libcst/codemod/commands/tests/test_convert_type_comments.py::TestConvertTypeComments_AssignForWith::test_convert_assignments PASSED libcst/codemod/commands/tests/test_convert_type_comments.py::TestConvertTypeComments_AssignForWith::test_convert_assignments_in_context PASSED libcst/codemod/commands/tests/test_convert_type_comments.py::TestConvertTypeComments_AssignForWith::test_converting_for_statements PASSED libcst/codemod/commands/tests/test_convert_type_comments.py::TestConvertTypeComments_AssignForWith::test_converting_with_statements PASSED libcst/codemod/commands/tests/test_convert_type_comments.py::TestConvertTypeComments_AssignForWith::test_multiple_assignments PASSED libcst/codemod/commands/tests/test_convert_type_comments.py::TestConvertTypeComments_AssignForWith::test_multiple_elements_in_assign_lhs PASSED libcst/codemod/commands/tests/test_convert_type_comments.py::TestConvertTypeComments_AssignForWith::test_no_change_when_type_comment_unused PASSED libcst/codemod/commands/tests/test_convert_type_comments.py::TestConvertTypeComments_AssignForWith::test_preserves_trailing_comment PASSED libcst/codemod/commands/tests/test_convert_type_comments.py::TestConvertTypeComments_AssignForWith::test_semicolons_with_assignment PASSED libcst/codemod/commands/tests/test_convert_type_comments.py::TestConvertTypeComments_FunctionDef::test_do_not_traverse_lambda_Param PASSED libcst/codemod/commands/tests/test_convert_type_comments.py::TestConvertTypeComments_FunctionDef::test_inlined_function_type_comments PASSED libcst/codemod/commands/tests/test_convert_type_comments.py::TestConvertTypeComments_FunctionDef::test_method_transforms PASSED libcst/codemod/commands/tests/test_convert_type_comments.py::TestConvertTypeComments_FunctionDef::test_no_change_if_function_type_comments_unused PASSED libcst/codemod/commands/tests/test_convert_type_comments.py::TestConvertTypeComments_FunctionDef::test_no_quoting PASSED libcst/codemod/commands/tests/test_convert_type_comments.py::TestConvertTypeComments_FunctionDef::test_prioritization_order_for_type_application PASSED libcst/codemod/commands/tests/test_convert_type_comments.py::TestConvertTypeComments_FunctionDef::test_simple_function_type_comments PASSED libcst/codemod/commands/tests/test_ensure_import_present.py::EnsureImportPresentCommandTest::test_import_entity PASSED libcst/codemod/commands/tests/test_ensure_import_present.py::EnsureImportPresentCommandTest::test_import_entity_aliased PASSED libcst/codemod/commands/tests/test_ensure_import_present.py::EnsureImportPresentCommandTest::test_import_module PASSED libcst/codemod/commands/tests/test_ensure_import_present.py::EnsureImportPresentCommandTest::test_import_module_aliased PASSED libcst/codemod/commands/tests/test_ensure_import_present.py::EnsureImportPresentCommandTest::test_import_wildcard PASSED libcst/codemod/commands/tests/test_fix_pyre_directives.py::TestFixPyreDirectivesCommand::test_fix_body_duplicate PASSED libcst/codemod/commands/tests/test_fix_pyre_directives.py::TestFixPyreDirectivesCommand::test_fix_header_duplicate PASSED libcst/codemod/commands/tests/test_fix_pyre_directives.py::TestFixPyreDirectivesCommand::test_fix_misspelled_body PASSED libcst/codemod/commands/tests/test_fix_pyre_directives.py::TestFixPyreDirectivesCommand::test_fix_misspelled_header PASSED libcst/codemod/commands/tests/test_fix_pyre_directives.py::TestFixPyreDirectivesCommand::test_fix_misspelled_header_duplicate PASSED libcst/codemod/commands/tests/test_fix_pyre_directives.py::TestFixPyreDirectivesCommand::test_fix_misspelled_header_duplicate_body PASSED libcst/codemod/commands/tests/test_fix_pyre_directives.py::TestFixPyreDirectivesCommand::test_fix_wrong_location PASSED libcst/codemod/commands/tests/test_fix_pyre_directives.py::TestFixPyreDirectivesCommand::test_no_need_to_fix_complex_bottom PASSED libcst/codemod/commands/tests/test_fix_pyre_directives.py::TestFixPyreDirectivesCommand::test_no_need_to_fix_complex_top PASSED libcst/codemod/commands/tests/test_fix_pyre_directives.py::TestFixPyreDirectivesCommand::test_no_need_to_fix_simple PASSED libcst/codemod/commands/tests/test_noop.py::TestNOOPCodemod::test_noop PASSED libcst/codemod/commands/tests/test_remove_pyre_directive.py::TestRemovePyreStrictCommand::test_remove_from_file PASSED libcst/codemod/commands/tests/test_remove_pyre_directive.py::TestRemovePyreStrictCommand::test_remove_from_file_with_comment PASSED libcst/codemod/commands/tests/test_remove_pyre_directive.py::TestRemovePyreStrictCommand::test_remove_from_file_with_pyre_strict_after PASSED libcst/codemod/commands/tests/test_remove_pyre_directive.py::TestRemovePyreStrictCommand::test_remove_from_file_with_pyre_strict_before PASSED libcst/codemod/commands/tests/test_remove_pyre_directive.py::TestRemovePyreStrictCommand::test_remove_from_file_without_pyre_strict PASSED libcst/codemod/commands/tests/test_remove_pyre_directive.py::TestRemovePyreUnsafeCommand::test_remove_from_file PASSED libcst/codemod/commands/tests/test_remove_pyre_directive.py::TestRemovePyreUnsafeCommand::test_remove_from_file_with_comment PASSED libcst/codemod/commands/tests/test_remove_pyre_directive.py::TestRemovePyreUnsafeCommand::test_remove_from_file_with_pyre_unsafe_after PASSED libcst/codemod/commands/tests/test_remove_pyre_directive.py::TestRemovePyreUnsafeCommand::test_remove_from_file_with_pyre_unsafe_before PASSED libcst/codemod/commands/tests/test_remove_pyre_directive.py::TestRemovePyreUnsafeCommand::test_remove_from_file_without_pyre_unsafe PASSED libcst/codemod/commands/tests/test_remove_unused_imports.py::RemoveUnusedImportsCommandTest::test_access_in_assignment PASSED libcst/codemod/commands/tests/test_remove_unused_imports.py::RemoveUnusedImportsCommandTest::test_conditional_import PASSED libcst/codemod/commands/tests/test_remove_unused_imports.py::RemoveUnusedImportsCommandTest::test_dotted_imports PASSED libcst/codemod/commands/tests/test_remove_unused_imports.py::RemoveUnusedImportsCommandTest::test_double_import PASSED libcst/codemod/commands/tests/test_remove_unused_imports.py::RemoveUnusedImportsCommandTest::test_enclosed_attributes PASSED libcst/codemod/commands/tests/test_remove_unused_imports.py::RemoveUnusedImportsCommandTest::test_no_formatting_if_no_unused_imports PASSED libcst/codemod/commands/tests/test_remove_unused_imports.py::RemoveUnusedImportsCommandTest::test_simple_case PASSED libcst/codemod/commands/tests/test_remove_unused_imports.py::RemoveUnusedImportsCommandTest::test_suppression PASSED libcst/codemod/commands/tests/test_remove_unused_imports.py::RemoveUnusedImportsCommandTest::test_suppression_on_first_line_of_multiline_import_refers_to_whole_block PASSED libcst/codemod/commands/tests/test_remove_unused_imports.py::RemoveUnusedImportsCommandTest::test_type_annotations PASSED libcst/codemod/commands/tests/test_remove_unused_imports.py::RemoveUnusedImportsCommandTest::test_unused_in_conditional PASSED libcst/codemod/commands/tests/test_rename.py::TestRenameCommand::test_complex_module_rename PASSED libcst/codemod/commands/tests/test_rename.py::TestRenameCommand::test_complex_module_rename_with_asname PASSED libcst/codemod/commands/tests/test_rename.py::TestRenameCommand::test_import_same_dotted_module PASSED libcst/codemod/commands/tests/test_rename.py::TestRenameCommand::test_import_same_module PASSED libcst/codemod/commands/tests/test_rename.py::TestRenameCommand::test_input_with_colon_sep PASSED libcst/codemod/commands/tests/test_rename.py::TestRenameCommand::test_input_with_colon_sep_at_the_end PASSED libcst/codemod/commands/tests/test_rename.py::TestRenameCommand::test_input_with_colon_sep_at_the_front PASSED libcst/codemod/commands/tests/test_rename.py::TestRenameCommand::test_module_does_not_change PASSED libcst/codemod/commands/tests/test_rename.py::TestRenameCommand::test_names_with_repeated_substrings PASSED libcst/codemod/commands/tests/test_rename.py::TestRenameCommand::test_no_change_because_no_match_was_found PASSED libcst/codemod/commands/tests/test_rename.py::TestRenameCommand::test_no_codemod PASSED libcst/codemod/commands/tests/test_rename.py::TestRenameCommand::test_no_removal_of_dotted_import_in_use PASSED libcst/codemod/commands/tests/test_rename.py::TestRenameCommand::test_no_removal_of_import_from_in_use PASSED libcst/codemod/commands/tests/test_rename.py::TestRenameCommand::test_no_removal_of_import_in_use PASSED libcst/codemod/commands/tests/test_rename.py::TestRenameCommand::test_other_import_froms_untouched PASSED libcst/codemod/commands/tests/test_rename.py::TestRenameCommand::test_other_imports_untouched PASSED libcst/codemod/commands/tests/test_rename.py::TestRenameCommand::test_other_unused_imports_untouched PASSED libcst/codemod/commands/tests/test_rename.py::TestRenameCommand::test_rename_attr PASSED libcst/codemod/commands/tests/test_rename.py::TestRenameCommand::test_rename_attr_asname PASSED libcst/codemod/commands/tests/test_rename.py::TestRenameCommand::test_rename_class PASSED libcst/codemod/commands/tests/test_rename.py::TestRenameCommand::test_rename_import_from_prefix PASSED libcst/codemod/commands/tests/test_rename.py::TestRenameCommand::test_rename_import_prefix PASSED libcst/codemod/commands/tests/test_rename.py::TestRenameCommand::test_rename_importfrom_same_module PASSED libcst/codemod/commands/tests/test_rename.py::TestRenameCommand::test_rename_importfrom_same_module_2 PASSED libcst/codemod/commands/tests/test_rename.py::TestRenameCommand::test_rename_local_variable PASSED libcst/codemod/commands/tests/test_rename.py::TestRenameCommand::test_rename_module_import PASSED libcst/codemod/commands/tests/test_rename.py::TestRenameCommand::test_rename_module_import_2 PASSED libcst/codemod/commands/tests/test_rename.py::TestRenameCommand::test_rename_module_import_from PASSED libcst/codemod/commands/tests/test_rename.py::TestRenameCommand::test_rename_module_import_from_2 PASSED libcst/codemod/commands/tests/test_rename.py::TestRenameCommand::test_rename_module_import_no_change PASSED libcst/codemod/commands/tests/test_rename.py::TestRenameCommand::test_rename_multiple_imports PASSED libcst/codemod/commands/tests/test_rename.py::TestRenameCommand::test_rename_multiple_occurrences PASSED libcst/codemod/commands/tests/test_rename.py::TestRenameCommand::test_rename_name PASSED libcst/codemod/commands/tests/test_rename.py::TestRenameCommand::test_rename_name_asname PASSED libcst/codemod/commands/tests/test_rename.py::TestRenameCommand::test_rename_repeated_name_with_asname PASSED libcst/codemod/commands/tests/test_rename.py::TestRenameCommand::test_rename_single_with_colon PASSED libcst/codemod/commands/tests/test_rename.py::TestRenameCommand::test_repeated_name PASSED libcst/codemod/commands/tests/test_strip_strings_from_types.py::TestStripStringsCodemod::test_async PASSED libcst/codemod/commands/tests/test_strip_strings_from_types.py::TestStripStringsCodemod::test_literal PASSED libcst/codemod/commands/tests/test_strip_strings_from_types.py::TestStripStringsCodemod::test_literal_alias PASSED libcst/codemod/commands/tests/test_strip_strings_from_types.py::TestStripStringsCodemod::test_literal_object PASSED libcst/codemod/commands/tests/test_strip_strings_from_types.py::TestStripStringsCodemod::test_literal_object_alias PASSED libcst/codemod/commands/tests/test_strip_strings_from_types.py::TestStripStringsCodemod::test_non_async PASSED libcst/codemod/commands/tests/test_strip_strings_from_types.py::TestStripStringsCodemod::test_noop PASSED libcst/codemod/commands/tests/test_strip_strings_from_types.py::TestStripStringsCodemod::test_recursive PASSED libcst/codemod/commands/tests/test_unnecessary_format_string.py::TestUnnecessaryFormatString::test_replace PASSED libcst/codemod/tests/test_codemod.py::TestSkipDetection::test_detect_skip PASSED libcst/codemod/tests/test_codemod.py::TestSkipDetection::test_did_not_skip_but_should XFAIL libcst/codemod/tests/test_codemod.py::TestSkipDetection::test_skipped_but_should_not XFAIL libcst/codemod/tests/test_codemod.py::TestMultipass::test_multi_iterations PASSED libcst/codemod/tests/test_codemod_cli.py::TestCodemodCLI::test_codemod_external PASSED libcst/codemod/tests/test_codemod_cli.py::TestCodemodCLI::test_matcher_decorators_multiprocessing PASSED libcst/codemod/tests/test_codemod_cli.py::TestCodemodCLI::test_warning_messages_several_files PASSED libcst/codemod/tests/test_metadata.py::TestMetadata::test_metadata_works PASSED libcst/codemod/tests/test_runner.py::TestRunner::test_runner_default PASSED libcst/codemod/tests/test_runner.py::TestRunner::test_runner_failure PASSED libcst/codemod/tests/test_runner.py::TestRunner::test_runner_interrupted PASSED libcst/codemod/tests/test_runner.py::TestRunner::test_runner_skip PASSED libcst/codemod/visitors/tests/test_add_imports.py::TestAddImportsCodemod::test_add_and_modify_complex PASSED libcst/codemod/visitors/tests/test_add_imports.py::TestAddImportsCodemod::test_add_at_first_block PASSED libcst/codemod/visitors/tests/test_add_imports.py::TestAddImportsCodemod::test_add_existing_at_top PASSED libcst/codemod/visitors/tests/test_add_imports.py::TestAddImportsCodemod::test_add_explicit_relative PASSED libcst/codemod/visitors/tests/test_add_imports.py::TestAddImportsCodemod::test_add_explicit_relative_alias PASSED libcst/codemod/visitors/tests/test_add_imports.py::TestAddImportsCodemod::test_add_explicit_relative_object_simple PASSED libcst/codemod/visitors/tests/test_add_imports.py::TestAddImportsCodemod::test_add_future PASSED libcst/codemod/visitors/tests/test_add_imports.py::TestAddImportsCodemod::test_add_import_preserve_doctring_multiples PASSED libcst/codemod/visitors/tests/test_add_imports.py::TestAddImportsCodemod::test_add_import_preserve_doctring_simple PASSED libcst/codemod/visitors/tests/test_add_imports.py::TestAddImportsCodemod::test_add_module_alias_simple PASSED libcst/codemod/visitors/tests/test_add_imports.py::TestAddImportsCodemod::test_add_module_complex PASSED libcst/codemod/visitors/tests/test_add_imports.py::TestAddImportsCodemod::test_add_module_simple PASSED libcst/codemod/visitors/tests/test_add_imports.py::TestAddImportsCodemod::test_add_no_import_block_before_statement PASSED libcst/codemod/visitors/tests/test_add_imports.py::TestAddImportsCodemod::test_add_object_alias_modify_simple PASSED libcst/codemod/visitors/tests/test_add_imports.py::TestAddImportsCodemod::test_add_object_alias_simple PASSED libcst/codemod/visitors/tests/test_add_imports.py::TestAddImportsCodemod::test_add_object_explicit_relative_modify_simple PASSED libcst/codemod/visitors/tests/test_add_imports.py::TestAddImportsCodemod::test_add_object_modify_complex PASSED libcst/codemod/visitors/tests/test_add_imports.py::TestAddImportsCodemod::test_add_object_modify_simple PASSED libcst/codemod/visitors/tests/test_add_imports.py::TestAddImportsCodemod::test_add_object_relative_modify_simple PASSED libcst/codemod/visitors/tests/test_add_imports.py::TestAddImportsCodemod::test_add_object_resolve_dotted_relative_modify_simple PASSED libcst/codemod/visitors/tests/test_add_imports.py::TestAddImportsCodemod::test_add_object_resolve_explicit_relative_modify_simple PASSED libcst/codemod/visitors/tests/test_add_imports.py::TestAddImportsCodemod::test_add_object_simple PASSED libcst/codemod/visitors/tests/test_add_imports.py::TestAddImportsCodemod::test_do_not_add_existing PASSED libcst/codemod/visitors/tests/test_add_imports.py::TestAddImportsCodemod::test_dont_add_explicit_relative_object_simple PASSED libcst/codemod/visitors/tests/test_add_imports.py::TestAddImportsCodemod::test_dont_add_module_alias_simple PASSED libcst/codemod/visitors/tests/test_add_imports.py::TestAddImportsCodemod::test_dont_add_module_simple PASSED libcst/codemod/visitors/tests/test_add_imports.py::TestAddImportsCodemod::test_dont_add_object_alias_simple PASSED libcst/codemod/visitors/tests/test_add_imports.py::TestAddImportsCodemod::test_dont_add_object_simple PASSED libcst/codemod/visitors/tests/test_add_imports.py::TestAddImportsCodemod::test_dont_add_relative_object_simple PASSED libcst/codemod/visitors/tests/test_add_imports.py::TestAddImportsCodemod::test_import_in_docstring_module PASSED libcst/codemod/visitors/tests/test_add_imports.py::TestAddImportsCodemod::test_import_in_module_with_standalone_string_not_a_docstring PASSED libcst/codemod/visitors/tests/test_add_imports.py::TestAddImportsCodemod::test_import_order PASSED libcst/codemod/visitors/tests/test_add_imports.py::TestAddImportsCodemod::test_noop PASSED libcst/codemod/visitors/tests/test_add_imports.py::TestAddImportsCodemod::test_strict_module_no_imports PASSED libcst/codemod/visitors/tests/test_add_imports.py::TestAddImportsCodemod::test_strict_module_with_imports PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_adding_typed_dicts__data_provider_insert_new_TypedDict_class_not_in_source_file PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_adding_typed_dicts__data_provider_insert_only_TypedDict_class_not_already_in_source PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_adding_typevars__data_provider_insert_Generic_base_class PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_adding_typevars__data_provider_insert_new_TypeVar_not_in_source_file PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_adding_typevars__data_provider_insert_only_used_TypeVar_not_already_in_source PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_classes__data_provider_respect_default_values_1 PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_classes__data_provider_respect_default_values_2 PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_function_nested_imports__data_provider_import_inside_list PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_functions_pep_604__data_provider_pep_604 PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_functions_pep_604__data_provider_pep_604_import PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_functions_py38__data_provider_positional_only_arg_with_default_value PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_functions_py38__data_provider_required_positional_only_args PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_functions_with_existing_annotations__data_provider_fully_annotated_with_different_stub PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_globals__data_provider_needs_added_import PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_globals__data_provider_simple PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_globals__data_provider_simple_with_existing PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_globals__data_provider_splitting_multi_assigns PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_globals__data_provider_with_generic PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_globals__data_provider_with_relative_imports PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_globals__data_provider_with_separate_declaration PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_mixed__data_provider_add_global_annotation_simple_case PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_mixed__data_provider_add_global_annotation_with_Type__no_added_import PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_mixed__data_provider_global_and_attribute_of_same_name PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_mixed__data_provider_handle_quoted_annotations PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_mixed__data_provider_list_assign__add_new_top_level_declarations PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_mixed__data_provider_method_and_function_of_same_name PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_mixed__data_provider_tuple_assign__add_new_top_level_declarations PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_mixed__data_provider_tuples_with_subscripts__add_new_toplevel_declaration PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_simple_functions__data_provider_REQUIRES_PREEXISTING_fully_qualified_with_alias PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_simple_functions__data_provider_REQURIES_PREEXISTING_new_import_okay_if_existing_aliased PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_simple_functions__data_provider_REQURIRES_PREEXISTING_fully_qualified_typing PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_simple_functions__data_provider_add_imports_for_doubly_nested_types PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_simple_functions__data_provider_add_imports_for_generics PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_simple_functions__data_provider_add_imports_for_nested_types PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_simple_functions__data_provider_async_with_decorators__bare_stub PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_simple_functions__data_provider_async_with_decorators__full_stub PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_simple_functions__data_provider_basic_return PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_simple_functions__data_provider_deeply_nested_example_with_multiline_annotation PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_simple_functions__data_provider_do_not_add_imports_inside_of_Type PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_simple_functions__data_provider_no_override_existing PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_simple_functions__data_provider_param_with_existng_return PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_simple_functions__data_provider_return_and_params_general PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_simple_functions__data_provider_return_with_existing_param PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_simple_functions__data_provider_with_as_import PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_simple_functions__data_provider_with_conflicting_imported_symbols PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_simple_functions__data_provider_with_conflicts_between_imported_and_existing_symbols PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_simple_functions__data_provider_with_import__basic PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_simple_functions__data_provider_with_import__preexisting PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_simple_functions__data_provider_with_import__unneeded_explicit PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_simple_functions__data_provider_with_nested_import PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_simple_functions__data_provider_with_typing_import__add_to_preexisting_line PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_simple_functions__data_provider_with_typing_import__basic PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_simple_functions__data_provider_with_variadic_arguments PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_using_incomplete_stubs__data_provider_fully_annotated_with_untyped_stub PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_using_incomplete_stubs__data_provider_params_annotated_with_return_from_stub PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_using_incomplete_stubs__data_provider_partially_annotated_params_with_partial_stub PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_with_forward_references__data_provider_parameter_forward_reference PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_with_forward_references__data_provider_return_backward_reference PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_with_forward_references__data_provider_return_forward_reference PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_with_forward_references__data_provider_return_self PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_annotate_with_forward_references__data_provider_return_undefined_name PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_count_annotations__data_provider_test_counting_globals_classes_and_attributes PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_count_annotations__data_provider_test_counting_no_changes PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_count_annotations__data_provider_test_counting_parameters_and_returns PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_no_duplicate_annotations__data_provider_class PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_no_duplicate_annotations__data_provider_mixed PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_no_duplicate_annotations__data_provider_toplevel PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_signature_matching__data_provider_matched_signature PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_signature_matching__data_provider_matched_signature_with_permuted_kwargs PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_signature_matching__data_provider_mismatched_posarg_names PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_signature_matching__data_provider_mismatched_return_type PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_signature_matching__data_provider_mismatched_signature_annotation PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_signature_matching__data_provider_mismatched_signature_posargs PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_signature_matching_with_always_qualify__data_provider_always_qualify PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_signature_matching_with_always_qualify__data_provider_never_qualify_typing PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_signature_matching_with_always_qualify__data_provider_preserve_explicit_from_import PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_signature_matching_with_nonstrict_posargs__data_provider_mismatched_kwarg_names PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_signature_matching_with_nonstrict_posargs__data_provider_mismatched_posarg_names PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_signature_matching_with_strict_annotation_matching__data_provider_matched_signature PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_signature_matching_with_strict_annotation_matching__data_provider_matched_signature_with_permuted_kwargs PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_signature_matching_with_strict_annotation_matching__data_provider_mismatched_posarg_names PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_signature_matching_with_strict_annotation_matching__data_provider_mismatched_return_type PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_signature_matching_with_strict_annotation_matching__data_provider_mismatched_signature_annotation PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_signature_matching_with_strict_annotation_matching__data_provider_mismatched_signature_posargs PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_use_future_annotations__data_provider_basic_example_using_future_annotations PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_use_future_annotations__data_provider_no_use_future_if_no_changes PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_valid_assign_expressions__data_provider_attribute PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_valid_assign_expressions__data_provider_list PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_valid_assign_expressions__data_provider_name PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_valid_assign_expressions__data_provider_starred PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_valid_assign_expressions__data_provider_subscript PASSED libcst/codemod/visitors/tests/test_apply_type_annotations.py::TestApplyAnnotationsVisitor::test_valid_assign_expressions__data_provider_tuple PASSED libcst/codemod/visitors/tests/test_gather_comments.py::TestGatherCommentsVisitor::test_no_comments PASSED libcst/codemod/visitors/tests/test_gather_comments.py::TestGatherCommentsVisitor::test_noqa_comments PASSED libcst/codemod/visitors/tests/test_gather_exports.py::TestGatherExportsVisitor::test_gather_exports_ignore_invalid_1 PASSED libcst/codemod/visitors/tests/test_gather_exports.py::TestGatherExportsVisitor::test_gather_exports_ignore_invalid_2 PASSED libcst/codemod/visitors/tests/test_gather_exports.py::TestGatherExportsVisitor::test_gather_exports_ignore_valid_1 PASSED libcst/codemod/visitors/tests/test_gather_exports.py::TestGatherExportsVisitor::test_gather_exports_ignore_valid_2 PASSED libcst/codemod/visitors/tests/test_gather_exports.py::TestGatherExportsVisitor::test_gather_exports_ignore_valid_3 PASSED libcst/codemod/visitors/tests/test_gather_exports.py::TestGatherExportsVisitor::test_gather_exports_simple PASSED libcst/codemod/visitors/tests/test_gather_exports.py::TestGatherExportsVisitor::test_gather_exports_simple2 PASSED libcst/codemod/visitors/tests/test_gather_exports.py::TestGatherExportsVisitor::test_gather_exports_simple_annotated PASSED libcst/codemod/visitors/tests/test_gather_exports.py::TestGatherExportsVisitor::test_gather_exports_simple_set PASSED libcst/codemod/visitors/tests/test_gather_exports.py::TestGatherExportsVisitor::test_gather_exports_simple_tuple PASSED libcst/codemod/visitors/tests/test_gather_exports.py::TestGatherExportsVisitor::test_gather_noop PASSED libcst/codemod/visitors/tests/test_gather_global_names.py::TestGatherGlobalNamesVisitor::test_gather_nothing PASSED libcst/codemod/visitors/tests/test_gather_global_names.py::TestGatherGlobalNamesVisitor::test_globals PASSED libcst/codemod/visitors/tests/test_gather_global_names.py::TestGatherGlobalNamesVisitor::test_omit_nested PASSED libcst/codemod/visitors/tests/test_gather_imports.py::TestGatherImportsVisitor::test_gather_aliased_module PASSED libcst/codemod/visitors/tests/test_gather_imports.py::TestGatherImportsVisitor::test_gather_aliased_object PASSED libcst/codemod/visitors/tests/test_gather_imports.py::TestGatherImportsVisitor::test_gather_aliased_object_disjoint PASSED libcst/codemod/visitors/tests/test_gather_imports.py::TestGatherImportsVisitor::test_gather_aliased_object_mixed PASSED libcst/codemod/visitors/tests/test_gather_imports.py::TestGatherImportsVisitor::test_gather_module PASSED libcst/codemod/visitors/tests/test_gather_imports.py::TestGatherImportsVisitor::test_gather_nothing PASSED libcst/codemod/visitors/tests/test_gather_imports.py::TestGatherImportsVisitor::test_gather_object PASSED libcst/codemod/visitors/tests/test_gather_imports.py::TestGatherImportsVisitor::test_gather_object_disjoint PASSED libcst/codemod/visitors/tests/test_gather_imports.py::TestGatherImportsVisitor::test_gather_relative_object PASSED libcst/codemod/visitors/tests/test_gather_string_annotation_names.py::TestGatherNamesFromStringAnnotationsVisitor::test_complex PASSED libcst/codemod/visitors/tests/test_gather_string_annotation_names.py::TestGatherNamesFromStringAnnotationsVisitor::test_concatenated_string_annotations PASSED libcst/codemod/visitors/tests/test_gather_string_annotation_names.py::TestGatherNamesFromStringAnnotationsVisitor::test_dotted_names PASSED libcst/codemod/visitors/tests/test_gather_string_annotation_names.py::TestGatherNamesFromStringAnnotationsVisitor::test_literals PASSED libcst/codemod/visitors/tests/test_gather_string_annotation_names.py::TestGatherNamesFromStringAnnotationsVisitor::test_no_annotations PASSED libcst/codemod/visitors/tests/test_gather_string_annotation_names.py::TestGatherNamesFromStringAnnotationsVisitor::test_simple_string_annotations PASSED libcst/codemod/visitors/tests/test_gather_string_annotation_names.py::TestGatherNamesFromStringAnnotationsVisitor::test_typevars PASSED libcst/codemod/visitors/tests/test_gather_unused_imports.py::TestGatherUnusedImportsVisitor::test_alias PASSED libcst/codemod/visitors/tests/test_gather_unused_imports.py::TestGatherUnusedImportsVisitor::test_dotted_imports PASSED libcst/codemod/visitors/tests/test_gather_unused_imports.py::TestGatherUnusedImportsVisitor::test_exports PASSED libcst/codemod/visitors/tests/test_gather_unused_imports.py::TestGatherUnusedImportsVisitor::test_future PASSED libcst/codemod/visitors/tests/test_gather_unused_imports.py::TestGatherUnusedImportsVisitor::test_import_complex PASSED libcst/codemod/visitors/tests/test_gather_unused_imports.py::TestGatherUnusedImportsVisitor::test_import_from_complex PASSED libcst/codemod/visitors/tests/test_gather_unused_imports.py::TestGatherUnusedImportsVisitor::test_no_imports PASSED libcst/codemod/visitors/tests/test_gather_unused_imports.py::TestGatherUnusedImportsVisitor::test_string_annotation PASSED libcst/codemod/visitors/tests/test_gather_unused_imports.py::TestGatherUnusedImportsVisitor::test_typevars PASSED libcst/codemod/visitors/tests/test_remove_imports.py::TestRemoveImportsCodemod::test_dont_remove_import_alias_simple PASSED libcst/codemod/visitors/tests/test_remove_imports.py::TestRemoveImportsCodemod::test_dont_remove_import_simple PASSED libcst/codemod/visitors/tests/test_remove_imports.py::TestRemoveImportsCodemod::test_dont_remove_import_simple_wrong_alias PASSED libcst/codemod/visitors/tests/test_remove_imports.py::TestRemoveImportsCodemod::test_dont_remove_import_wrong_alias_simple PASSED libcst/codemod/visitors/tests/test_remove_imports.py::TestRemoveImportsCodemod::test_dont_remove_importfrom_alias_simple PASSED libcst/codemod/visitors/tests/test_remove_imports.py::TestRemoveImportsCodemod::test_dont_remove_importfrom_alias_simple_wrong_alias PASSED libcst/codemod/visitors/tests/test_remove_imports.py::TestRemoveImportsCodemod::test_dont_remove_importfrom_simple PASSED libcst/codemod/visitors/tests/test_remove_imports.py::TestRemoveImportsCodemod::test_dont_remove_importfrom_simple_wrong_alias PASSED libcst/codemod/visitors/tests/test_remove_imports.py::TestRemoveImportsCodemod::test_dont_remove_inuse_importfrom_relative PASSED libcst/codemod/visitors/tests/test_remove_imports.py::TestRemoveImportsCodemod::test_dont_remove_wrong_importfrom_relative PASSED libcst/codemod/visitors/tests/test_remove_imports.py::TestRemoveImportsCodemod::test_noop PASSED libcst/codemod/visitors/tests/test_remove_imports.py::TestRemoveImportsCodemod::test_remove_comma PASSED libcst/codemod/visitors/tests/test_remove_imports.py::TestRemoveImportsCodemod::test_remove_fromimport_complex PASSED libcst/codemod/visitors/tests/test_remove_imports.py::TestRemoveImportsCodemod::test_remove_fromimport_keeping_inline_comment PASSED libcst/codemod/visitors/tests/test_remove_imports.py::TestRemoveImportsCodemod::test_remove_fromimport_keeping_standalone_comment PASSED libcst/codemod/visitors/tests/test_remove_imports.py::TestRemoveImportsCodemod::test_remove_fromimport_simple PASSED libcst/codemod/visitors/tests/test_remove_imports.py::TestRemoveImportsCodemod::test_remove_import_alias_after_inserting PASSED libcst/codemod/visitors/tests/test_remove_imports.py::TestRemoveImportsCodemod::test_remove_import_alias_simple PASSED libcst/codemod/visitors/tests/test_remove_imports.py::TestRemoveImportsCodemod::test_remove_import_by_node_simple_0 PASSED libcst/codemod/visitors/tests/test_remove_imports.py::TestRemoveImportsCodemod::test_remove_import_by_node_simple_1 PASSED libcst/codemod/visitors/tests/test_remove_imports.py::TestRemoveImportsCodemod::test_remove_import_by_node_simple_2 PASSED libcst/codemod/visitors/tests/test_remove_imports.py::TestRemoveImportsCodemod::test_remove_import_by_node_simple_3 PASSED libcst/codemod/visitors/tests/test_remove_imports.py::TestRemoveImportsCodemod::test_remove_import_by_node_simple_4 PASSED libcst/codemod/visitors/tests/test_remove_imports.py::TestRemoveImportsCodemod::test_remove_import_by_node_simple_5 PASSED libcst/codemod/visitors/tests/test_remove_imports.py::TestRemoveImportsCodemod::test_remove_import_complex PASSED libcst/codemod/visitors/tests/test_remove_imports.py::TestRemoveImportsCodemod::test_remove_import_from_node PASSED libcst/codemod/visitors/tests/test_remove_imports.py::TestRemoveImportsCodemod::test_remove_import_multiple_assignments PASSED libcst/codemod/visitors/tests/test_remove_imports.py::TestRemoveImportsCodemod::test_remove_import_node PASSED libcst/codemod/visitors/tests/test_remove_imports.py::TestRemoveImportsCodemod::test_remove_import_simple PASSED libcst/codemod/visitors/tests/test_remove_imports.py::TestRemoveImportsCodemod::test_remove_import_with_all PASSED libcst/codemod/visitors/tests/test_remove_imports.py::TestRemoveImportsCodemod::test_remove_importfrom_alias_simple PASSED libcst/codemod/visitors/tests/test_remove_imports.py::TestRemoveImportsCodemod::test_remove_importfrom_relative PASSED libcst/codemod/visitors/tests/test_remove_imports.py::TestRemoveImportsCodemod::test_remove_importfrom_simple PASSED libcst/codemod/visitors/tests/test_remove_imports.py::TestRemoveImportsCodemod::test_remove_multiple_imports PASSED libcst/display/tests/test_dump_graphviz.py::CSTDumpGraphvizTest::test_essential_tree PASSED libcst/display/tests/test_dump_graphviz.py::CSTDumpGraphvizTest::test_full_tree PASSED libcst/display/tests/test_dump_text.py::CSTDumpTextTest::test_full_tree PASSED libcst/display/tests/test_dump_text.py::CSTDumpTextTest::test_hidden_defaults PASSED libcst/display/tests/test_dump_text.py::CSTDumpTextTest::test_hidden_defaults_and_syntax PASSED libcst/display/tests/test_dump_text.py::CSTDumpTextTest::test_hidden_syntax PASSED libcst/display/tests/test_dump_text.py::CSTDumpTextTest::test_hidden_whitespace PASSED libcst/display/tests/test_dump_text.py::CSTDumpTextTest::test_hidden_whitespace_and_defaults PASSED libcst/display/tests/test_dump_text.py::CSTDumpTextTest::test_hidden_whitespace_and_defaults_and_syntax PASSED libcst/display/tests/test_dump_text.py::CSTDumpTextTest::test_hidden_whitespace_and_syntax PASSED libcst/helpers/tests/test_expression.py::ExpressionTest::test_complex_evaluated_value PASSED libcst/helpers/tests/test_expression.py::ExpressionTest::test_concatenated_string_evaluated_value PASSED libcst/helpers/tests/test_expression.py::ExpressionTest::test_float_evaluated_value PASSED libcst/helpers/tests/test_expression.py::ExpressionTest::test_get_full_name_for_expression_0 PASSED libcst/helpers/tests/test_expression.py::ExpressionTest::test_get_full_name_for_expression_1 PASSED libcst/helpers/tests/test_expression.py::ExpressionTest::test_get_full_name_for_expression_2 PASSED libcst/helpers/tests/test_expression.py::ExpressionTest::test_get_full_name_for_expression_3 PASSED libcst/helpers/tests/test_expression.py::ExpressionTest::test_get_full_name_for_expression_4 PASSED libcst/helpers/tests/test_expression.py::ExpressionTest::test_get_full_name_for_expression_5 PASSED libcst/helpers/tests/test_expression.py::ExpressionTest::test_get_full_name_for_expression_6 PASSED libcst/helpers/tests/test_expression.py::ExpressionTest::test_get_full_name_for_expression_7 PASSED libcst/helpers/tests/test_expression.py::ExpressionTest::test_get_full_name_for_expression_8 PASSED libcst/helpers/tests/test_expression.py::ExpressionTest::test_integer_evaluated_value PASSED libcst/helpers/tests/test_expression.py::ExpressionTest::test_simplestring_evaluated_value PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_calculate_module_and_package_0 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_calculate_module_and_package_1 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_calculate_module_and_package_2 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_calculate_module_and_package_3 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_calculate_module_and_package_4 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_calculate_module_and_package_5 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_calculate_module_and_package_6 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_calculate_module_and_package_using_pyproject_toml_0 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_calculate_module_and_package_using_pyproject_toml_1 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_calculate_module_and_package_using_pyproject_toml_2 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_calculate_module_and_package_using_pyproject_toml_3 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_calculate_module_and_package_using_pyproject_toml_4 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_get_absolute_module_0 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_get_absolute_module_1 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_get_absolute_module_10 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_get_absolute_module_2 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_get_absolute_module_3 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_get_absolute_module_4 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_get_absolute_module_5 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_get_absolute_module_6 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_get_absolute_module_7 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_get_absolute_module_8 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_get_absolute_module_9 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_get_absolute_module_from_package_0 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_get_absolute_module_from_package_1 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_get_absolute_module_from_package_10 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_get_absolute_module_from_package_11 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_get_absolute_module_from_package_12 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_get_absolute_module_from_package_13 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_get_absolute_module_from_package_14 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_get_absolute_module_from_package_15 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_get_absolute_module_from_package_16 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_get_absolute_module_from_package_17 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_get_absolute_module_from_package_18 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_get_absolute_module_from_package_19 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_get_absolute_module_from_package_2 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_get_absolute_module_from_package_20 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_get_absolute_module_from_package_3 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_get_absolute_module_from_package_4 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_get_absolute_module_from_package_5 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_get_absolute_module_from_package_6 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_get_absolute_module_from_package_7 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_get_absolute_module_from_package_8 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_get_absolute_module_from_package_9 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_importalias_helpers_0 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_importalias_helpers_1 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_importalias_helpers_2 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_importalias_helpers_3 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_insert_header_comments PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_invalid_module_and_package_0 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_invalid_module_and_package_1 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_invalid_module_and_package_2 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_invalid_module_and_package_3 PASSED libcst/helpers/tests/test_module.py::ModuleTest::test_invalid_module_and_package_4 PASSED libcst/helpers/tests/test_node_fields.py::_NodeFieldsTest::test__cst_correctness PASSED libcst/helpers/tests/test_node_fields.py::IsWhitespaceNodeFieldTest::test__cst_correctness PASSED libcst/helpers/tests/test_node_fields.py::IsWhitespaceNodeFieldTest::test_annotation PASSED libcst/helpers/tests/test_node_fields.py::IsWhitespaceNodeFieldTest::test_function PASSED libcst/helpers/tests/test_node_fields.py::IsWhitespaceNodeFieldTest::test_indent PASSED libcst/helpers/tests/test_node_fields.py::IsWhitespaceNodeFieldTest::test_module PASSED libcst/helpers/tests/test_node_fields.py::IsWhitespaceNodeFieldTest::test_param PASSED libcst/helpers/tests/test_node_fields.py::IsWhitespaceNodeFieldTest::test_semicolon PASSED libcst/helpers/tests/test_node_fields.py::IsWhitespaceNodeFieldTest::test_statement PASSED libcst/helpers/tests/test_node_fields.py::IsSyntaxNodeFieldTest::test__cst_correctness PASSED libcst/helpers/tests/test_node_fields.py::IsSyntaxNodeFieldTest::test_module PASSED libcst/helpers/tests/test_node_fields.py::IsSyntaxNodeFieldTest::test_param PASSED libcst/helpers/tests/test_node_fields.py::IsSyntaxNodeFieldTest::test_pass PASSED libcst/helpers/tests/test_node_fields.py::IsDefaultNodeFieldTest::test__cst_correctness PASSED libcst/helpers/tests/test_node_fields.py::IsDefaultNodeFieldTest::test_annotation PASSED libcst/helpers/tests/test_node_fields.py::IsDefaultNodeFieldTest::test_function PASSED libcst/helpers/tests/test_node_fields.py::IsDefaultNodeFieldTest::test_indent PASSED libcst/helpers/tests/test_node_fields.py::IsDefaultNodeFieldTest::test_module PASSED libcst/helpers/tests/test_node_fields.py::IsDefaultNodeFieldTest::test_param PASSED libcst/helpers/tests/test_node_fields.py::IsDefaultNodeFieldTest::test_statement PASSED libcst/helpers/tests/test_paths.py::PathsTest::test_chdir PASSED libcst/helpers/tests/test_template.py::TemplateTest::test_annotation PASSED libcst/helpers/tests/test_template.py::TemplateTest::test_args PASSED libcst/helpers/tests/test_template.py::TemplateTest::test_assign_target PASSED libcst/helpers/tests/test_template.py::TemplateTest::test_decorators PASSED libcst/helpers/tests/test_template.py::TemplateTest::test_parameters PASSED libcst/helpers/tests/test_template.py::TemplateTest::test_simple_expression PASSED libcst/helpers/tests/test_template.py::TemplateTest::test_simple_module PASSED libcst/helpers/tests/test_template.py::TemplateTest::test_simple_statement PASSED libcst/helpers/tests/test_template.py::TemplateTest::test_statement PASSED libcst/helpers/tests/test_template.py::TemplateTest::test_subscript PASSED libcst/helpers/tests/test_template.py::TemplateTest::test_suite PASSED libcst/matchers/tests/test_decorators.py::MatchersGatingDecoratorsTest::test_call_if_inside_collect_simple PASSED libcst/matchers/tests/test_decorators.py::MatchersGatingDecoratorsTest::test_call_if_inside_transform_simple PASSED libcst/matchers/tests/test_decorators.py::MatchersGatingDecoratorsTest::test_call_if_inside_verify_original_collect PASSED libcst/matchers/tests/test_decorators.py::MatchersGatingDecoratorsTest::test_call_if_inside_verify_original_transform PASSED libcst/matchers/tests/test_decorators.py::MatchersGatingDecoratorsTest::test_call_if_not_inside_collect_simple PASSED libcst/matchers/tests/test_decorators.py::MatchersGatingDecoratorsTest::test_call_if_not_inside_transform_simple PASSED libcst/matchers/tests/test_decorators.py::MatchersGatingDecoratorsTest::test_multiple_visitors_collect PASSED libcst/matchers/tests/test_decorators.py::MatchersGatingDecoratorsTest::test_multiple_visitors_transform PASSED libcst/matchers/tests/test_decorators.py::MatchersGatingDecoratorsTest::test_visit_if_inot_inside_verify_original_collect PASSED libcst/matchers/tests/test_decorators.py::MatchersGatingDecoratorsTest::test_visit_if_inot_inside_verify_original_transform PASSED libcst/matchers/tests/test_decorators.py::MatchersVisitLeaveDecoratorsTest::test_call_if_inside_transform_attribute PASSED libcst/matchers/tests/test_decorators.py::MatchersVisitLeaveDecoratorsTest::test_call_if_inside_visitor_attribute PASSED libcst/matchers/tests/test_decorators.py::MatchersVisitLeaveDecoratorsTest::test_call_if_not_inside_transform_attribute PASSED libcst/matchers/tests/test_decorators.py::MatchersVisitLeaveDecoratorsTest::test_call_if_not_inside_visitor_attribute PASSED libcst/matchers/tests/test_decorators.py::MatchersVisitLeaveDecoratorsTest::test_duplicate_visit_collector PASSED libcst/matchers/tests/test_decorators.py::MatchersVisitLeaveDecoratorsTest::test_duplicate_visit_transform PASSED libcst/matchers/tests/test_decorators.py::MatchersVisitLeaveDecoratorsTest::test_gated_visit_collect PASSED libcst/matchers/tests/test_decorators.py::MatchersVisitLeaveDecoratorsTest::test_gated_visit_transform PASSED libcst/matchers/tests/test_decorators.py::MatchersVisitLeaveDecoratorsTest::test_init_with_unhashable_types PASSED libcst/matchers/tests/test_decorators.py::MatchersVisitLeaveDecoratorsTest::test_stacked_visit_collector PASSED libcst/matchers/tests/test_decorators.py::MatchersVisitLeaveDecoratorsTest::test_stacked_visit_transform PASSED libcst/matchers/tests/test_decorators.py::MatchersVisitLeaveDecoratorsTest::test_transform_order PASSED libcst/matchers/tests/test_decorators.py::MatchersVisitLeaveDecoratorsTest::test_visit_collector PASSED libcst/matchers/tests/test_decorators.py::MatchersVisitLeaveDecoratorsTest::test_visit_transform PASSED libcst/matchers/tests/test_decorators.py::MatchersUnionDecoratorsTest::test_init_with_new_union_annotation SKIPPED libcst/matchers/tests/test_extract.py::MatchersExtractTest::test_extract_metadata PASSED libcst/matchers/tests/test_extract.py::MatchersExtractTest::test_extract_multiple PASSED libcst/matchers/tests/test_extract.py::MatchersExtractTest::test_extract_optional_wildcard PASSED libcst/matchers/tests/test_extract.py::MatchersExtractTest::test_extract_optional_wildcard_head PASSED libcst/matchers/tests/test_extract.py::MatchersExtractTest::test_extract_optional_wildcard_present PASSED libcst/matchers/tests/test_extract.py::MatchersExtractTest::test_extract_optional_wildcard_tail PASSED libcst/matchers/tests/test_extract.py::MatchersExtractTest::test_extract_precedence_parent PASSED libcst/matchers/tests/test_extract.py::MatchersExtractTest::test_extract_precedence_sequence PASSED libcst/matchers/tests/test_extract.py::MatchersExtractTest::test_extract_precedence_sequence_wildcard PASSED libcst/matchers/tests/test_extract.py::MatchersExtractTest::test_extract_predicates PASSED libcst/matchers/tests/test_extract.py::MatchersExtractTest::test_extract_sentinel PASSED libcst/matchers/tests/test_extract.py::MatchersExtractTest::test_extract_sequence PASSED libcst/matchers/tests/test_extract.py::MatchersExtractTest::test_extract_sequence_element PASSED libcst/matchers/tests/test_extract.py::MatchersExtractTest::test_extract_sequence_multiple_wildcards PASSED libcst/matchers/tests/test_extract.py::MatchersExtractTest::test_extract_simple PASSED libcst/matchers/tests/test_extract.py::MatchersExtractTest::test_extract_tautology PASSED libcst/matchers/tests/test_findall.py::MatchersFindAllTest::test_findall_with_metadata_wrapper PASSED libcst/matchers/tests/test_findall.py::MatchersFindAllTest::test_findall_with_sentinels PASSED libcst/matchers/tests/test_findall.py::MatchersFindAllTest::test_findall_with_transformers PASSED libcst/matchers/tests/test_findall.py::MatchersFindAllTest::test_findall_with_visitors PASSED libcst/matchers/tests/test_findall.py::MatchersFindAllTest::test_simple_findall PASSED libcst/matchers/tests/test_findall.py::MatchersExtractAllTest::test_extractall_simple PASSED libcst/matchers/tests/test_matchers.py::MatchersMatcherTest::test_and_matcher_false PASSED libcst/matchers/tests/test_matchers.py::MatchersMatcherTest::test_and_matcher_true PASSED libcst/matchers/tests/test_matchers.py::MatchersMatcherTest::test_and_operator_matcher_false PASSED libcst/matchers/tests/test_matchers.py::MatchersMatcherTest::test_and_operator_matcher_true PASSED libcst/matchers/tests/test_matchers.py::MatchersMatcherTest::test_at_least_n_matcher_args_false PASSED libcst/matchers/tests/test_matchers.py::MatchersMatcherTest::test_at_least_n_matcher_args_true PASSED libcst/matchers/tests/test_matchers.py::MatchersMatcherTest::test_at_least_n_matcher_no_args_false PASSED libcst/matchers/tests/test_matchers.py::MatchersMatcherTest::test_at_least_n_matcher_no_args_true PASSED libcst/matchers/tests/test_matchers.py::MatchersMatcherTest::test_at_most_n_matcher_args_false PASSED libcst/matchers/tests/test_matchers.py::MatchersMatcherTest::test_at_most_n_matcher_args_true PASSED libcst/matchers/tests/test_matchers.py::MatchersMatcherTest::test_at_most_n_matcher_no_args_false PASSED libcst/matchers/tests/test_matchers.py::MatchersMatcherTest::test_at_most_n_matcher_no_args_true PASSED libcst/matchers/tests/test_matchers.py::MatchersMatcherTest::test_complex_matcher_false PASSED libcst/matchers/tests/test_matchers.py::MatchersMatcherTest::test_complex_matcher_true PASSED libcst/matchers/tests/test_matchers.py::MatchersMatcherTest::test_does_not_match_false PASSED libcst/matchers/tests/test_matchers.py::MatchersMatcherTest::test_does_not_match_operator_false PASSED libcst/matchers/tests/test_matchers.py::MatchersMatcherTest::test_does_not_match_operator_true PASSED libcst/matchers/tests/test_matchers.py::MatchersMatcherTest::test_does_not_match_true PASSED libcst/matchers/tests/test_matchers.py::MatchersMatcherTest::test_inverse_inverse_is_identity PASSED libcst/matchers/tests/test_matchers.py::MatchersMatcherTest::test_lambda_matcher_false PASSED libcst/matchers/tests/test_matchers.py::MatchersMatcherTest::test_lambda_matcher_true PASSED libcst/matchers/tests/test_matchers.py::MatchersMatcherTest::test_or_matcher_false PASSED libcst/matchers/tests/test_matchers.py::MatchersMatcherTest::test_or_matcher_true PASSED libcst/matchers/tests/test_matchers.py::MatchersMatcherTest::test_or_operator_matcher_false PASSED libcst/matchers/tests/test_matchers.py::MatchersMatcherTest::test_or_operator_matcher_true PASSED libcst/matchers/tests/test_matchers.py::MatchersMatcherTest::test_regex_matcher_false PASSED libcst/matchers/tests/test_matchers.py::MatchersMatcherTest::test_regex_matcher_true PASSED libcst/matchers/tests/test_matchers.py::MatchersMatcherTest::test_simple_matcher_false PASSED libcst/matchers/tests/test_matchers.py::MatchersMatcherTest::test_simple_matcher_true PASSED libcst/matchers/tests/test_matchers.py::MatchersMatcherTest::test_type_of_matcher_false PASSED libcst/matchers/tests/test_matchers.py::MatchersMatcherTest::test_type_of_matcher_true PASSED libcst/matchers/tests/test_matchers.py::MatchersMatcherTest::test_zero_or_more_matcher_args_false PASSED libcst/matchers/tests/test_matchers.py::MatchersMatcherTest::test_zero_or_more_matcher_args_true PASSED libcst/matchers/tests/test_matchers.py::MatchersMatcherTest::test_zero_or_more_matcher_no_args_true PASSED libcst/matchers/tests/test_matchers_with_metadata.py::MatchersMetadataTest::test_lambda_metadata_matcher PASSED libcst/matchers/tests/test_matchers_with_metadata.py::MatchersMetadataTest::test_lambda_metadata_matcher_operators PASSED libcst/matchers/tests/test_matchers_with_metadata.py::MatchersMetadataTest::test_lambda_metadata_matcher_with_no_metadata PASSED libcst/matchers/tests/test_matchers_with_metadata.py::MatchersMetadataTest::test_lambda_metadata_matcher_with_unresolved_metadata PASSED libcst/matchers/tests/test_matchers_with_metadata.py::MatchersMetadataTest::test_predicate_logic PASSED libcst/matchers/tests/test_matchers_with_metadata.py::MatchersMetadataTest::test_predicate_logic_on_attributes PASSED libcst/matchers/tests/test_matchers_with_metadata.py::MatchersMetadataTest::test_predicate_logic_operators PASSED libcst/matchers/tests/test_matchers_with_metadata.py::MatchersMetadataTest::test_predicate_logic_operators_on_attributes PASSED libcst/matchers/tests/test_matchers_with_metadata.py::MatchersMetadataTest::test_simple_matcher_false PASSED libcst/matchers/tests/test_matchers_with_metadata.py::MatchersMetadataTest::test_simple_matcher_true PASSED libcst/matchers/tests/test_matchers_with_metadata.py::MatchersVisitorMetadataTest::test_matches_decorator_on_transformers PASSED libcst/matchers/tests/test_matchers_with_metadata.py::MatchersVisitorMetadataTest::test_matches_decorator_on_visitors PASSED libcst/matchers/tests/test_matchers_with_metadata.py::MatchersVisitorMetadataTest::test_matches_on_transformers PASSED libcst/matchers/tests/test_matchers_with_metadata.py::MatchersVisitorMetadataTest::test_matches_on_visitors PASSED libcst/matchers/tests/test_replace.py::MatchersReplaceTest::test_replace_actual PASSED libcst/matchers/tests/test_replace.py::MatchersReplaceTest::test_replace_add_one PASSED libcst/matchers/tests/test_replace.py::MatchersReplaceTest::test_replace_add_one_to_foo_args PASSED libcst/matchers/tests/test_replace.py::MatchersReplaceTest::test_replace_metadata PASSED libcst/matchers/tests/test_replace.py::MatchersReplaceTest::test_replace_metadata_on_transform PASSED libcst/matchers/tests/test_replace.py::MatchersReplaceTest::test_replace_noop PASSED libcst/matchers/tests/test_replace.py::MatchersReplaceTest::test_replace_sentinel PASSED libcst/matchers/tests/test_replace.py::MatchersReplaceTest::test_replace_sequence_extract PASSED libcst/matchers/tests/test_replace.py::MatchersReplaceTest::test_replace_simple PASSED libcst/matchers/tests/test_replace.py::MatchersReplaceTest::test_replace_simple_sentinel PASSED libcst/matchers/tests/test_replace.py::MatchersReplaceTest::test_replace_updated_node_changes PASSED libcst/matchers/tests/test_visitors.py::MatchersVisitLeaveDecoratorTypingTest::test_bad_leave_collecter_decorator PASSED libcst/matchers/tests/test_visitors.py::MatchersVisitLeaveDecoratorTypingTest::test_bad_leave_transform_decorator PASSED libcst/matchers/tests/test_visitors.py::MatchersVisitLeaveDecoratorTypingTest::test_bad_visit_collecter_decorator PASSED libcst/matchers/tests/test_visitors.py::MatchersVisitLeaveDecoratorTypingTest::test_bad_visit_transform_decorator PASSED libcst/matchers/tests/test_visitors.py::MatchersVisitLeaveDecoratorTypingTest::test_invalid_collector_leave_num_params PASSED libcst/matchers/tests/test_visitors.py::MatchersVisitLeaveDecoratorTypingTest::test_invalid_collector_leave_return PASSED libcst/matchers/tests/test_visitors.py::MatchersVisitLeaveDecoratorTypingTest::test_invalid_collector_leave_superclass PASSED libcst/matchers/tests/test_visitors.py::MatchersVisitLeaveDecoratorTypingTest::test_invalid_collector_leave_union PASSED libcst/matchers/tests/test_visitors.py::MatchersVisitLeaveDecoratorTypingTest::test_invalid_collector_visit_num_params PASSED libcst/matchers/tests/test_visitors.py::MatchersVisitLeaveDecoratorTypingTest::test_invalid_collector_visit_return PASSED libcst/matchers/tests/test_visitors.py::MatchersVisitLeaveDecoratorTypingTest::test_invalid_collector_visit_superclass PASSED libcst/matchers/tests/test_visitors.py::MatchersVisitLeaveDecoratorTypingTest::test_invalid_collector_visit_union PASSED libcst/matchers/tests/test_visitors.py::MatchersVisitLeaveDecoratorTypingTest::test_invalid_transformer_leave_num_params PASSED libcst/matchers/tests/test_visitors.py::MatchersVisitLeaveDecoratorTypingTest::test_invalid_transformer_leave_return_invalid_maybe PASSED libcst/matchers/tests/test_visitors.py::MatchersVisitLeaveDecoratorTypingTest::test_invalid_transformer_leave_return_invalid_remove PASSED libcst/matchers/tests/test_visitors.py::MatchersVisitLeaveDecoratorTypingTest::test_invalid_transformer_leave_return_invalid_superclass PASSED libcst/matchers/tests/test_visitors.py::MatchersVisitLeaveDecoratorTypingTest::test_invalid_transformer_leave_return_invalid_union PASSED libcst/matchers/tests/test_visitors.py::MatchersVisitLeaveDecoratorTypingTest::test_invalid_transformer_leave_return_wrong_type PASSED libcst/matchers/tests/test_visitors.py::MatchersVisitLeaveDecoratorTypingTest::test_invalid_transformer_leave_superclass PASSED libcst/matchers/tests/test_visitors.py::MatchersVisitLeaveDecoratorTypingTest::test_invalid_transformer_leave_union PASSED libcst/matchers/tests/test_visitors.py::MatchersVisitLeaveDecoratorTypingTest::test_invalid_transformer_visit_num_params PASSED libcst/matchers/tests/test_visitors.py::MatchersVisitLeaveDecoratorTypingTest::test_invalid_transformer_visit_return PASSED libcst/matchers/tests/test_visitors.py::MatchersVisitLeaveDecoratorTypingTest::test_invalid_transformer_visit_superclass PASSED libcst/matchers/tests/test_visitors.py::MatchersVisitLeaveDecoratorTypingTest::test_invalid_transformer_visit_union PASSED libcst/matchers/tests/test_visitors.py::MatchersVisitLeaveDecoratorTypingTest::test_pickleable_exception PASSED libcst/matchers/tests/test_visitors.py::MatchersVisitLeaveDecoratorTypingTest::test_valid_collector_leave_superclass PASSED libcst/matchers/tests/test_visitors.py::MatchersVisitLeaveDecoratorTypingTest::test_valid_collector_leave_union PASSED libcst/matchers/tests/test_visitors.py::MatchersVisitLeaveDecoratorTypingTest::test_valid_collector_simple PASSED libcst/matchers/tests/test_visitors.py::MatchersVisitLeaveDecoratorTypingTest::test_valid_collector_visit_superclass PASSED libcst/matchers/tests/test_visitors.py::MatchersVisitLeaveDecoratorTypingTest::test_valid_collector_visit_union PASSED libcst/matchers/tests/test_visitors.py::MatchersVisitLeaveDecoratorTypingTest::test_valid_transformer_base_class PASSED libcst/matchers/tests/test_visitors.py::MatchersVisitLeaveDecoratorTypingTest::test_valid_transformer_leave_return_maybe PASSED libcst/matchers/tests/test_visitors.py::MatchersVisitLeaveDecoratorTypingTest::test_valid_transformer_leave_return_remove PASSED libcst/matchers/tests/test_visitors.py::MatchersVisitLeaveDecoratorTypingTest::test_valid_transformer_leave_superclass PASSED libcst/matchers/tests/test_visitors.py::MatchersVisitLeaveDecoratorTypingTest::test_valid_transformer_leave_union PASSED libcst/matchers/tests/test_visitors.py::MatchersVisitLeaveDecoratorTypingTest::test_valid_transformer_simple PASSED libcst/matchers/tests/test_visitors.py::MatchersVisitLeaveDecoratorTypingTest::test_valid_transformer_visit_superclass PASSED libcst/matchers/tests/test_visitors.py::MatchersVisitLeaveDecoratorTypingTest::test_valid_transformer_visit_union PASSED libcst/metadata/tests/test_accessor_provider.py::AccessorProviderTest::test_accessor_provier_0 PASSED libcst/metadata/tests/test_accessor_provider.py::AccessorProviderTest::test_accessor_provier_1 PASSED libcst/metadata/tests/test_accessor_provider.py::AccessorProviderTest::test_accessor_provier_2 PASSED libcst/metadata/tests/test_base_provider.py::BaseMetadataProviderTest::test_batchable_provider PASSED libcst/metadata/tests/test_base_provider.py::BaseMetadataProviderTest::test_lazy_visitor_provider PASSED libcst/metadata/tests/test_base_provider.py::BaseMetadataProviderTest::test_visitor_provider PASSED libcst/metadata/tests/test_base_provider.py::BaseMetadataProviderTest::testlazy_batchable_provider PASSED libcst/metadata/tests/test_expression_context_provider.py::ExpressionContextProviderTest::test_annassign PASSED libcst/metadata/tests/test_expression_context_provider.py::ExpressionContextProviderTest::test_assign_to_attribute PASSED libcst/metadata/tests/test_expression_context_provider.py::ExpressionContextProviderTest::test_assign_with_subscript PASSED libcst/metadata/tests/test_expression_context_provider.py::ExpressionContextProviderTest::test_augassign PASSED libcst/metadata/tests/test_expression_context_provider.py::ExpressionContextProviderTest::test_class PASSED libcst/metadata/tests/test_expression_context_provider.py::ExpressionContextProviderTest::test_del_simple PASSED libcst/metadata/tests/test_expression_context_provider.py::ExpressionContextProviderTest::test_del_with_subscript PASSED libcst/metadata/tests/test_expression_context_provider.py::ExpressionContextProviderTest::test_del_with_tuple PASSED libcst/metadata/tests/test_expression_context_provider.py::ExpressionContextProviderTest::test_except_as PASSED libcst/metadata/tests/test_expression_context_provider.py::ExpressionContextProviderTest::test_expressions_with_assign PASSED libcst/metadata/tests/test_expression_context_provider.py::ExpressionContextProviderTest::test_for PASSED libcst/metadata/tests/test_expression_context_provider.py::ExpressionContextProviderTest::test_function PASSED libcst/metadata/tests/test_expression_context_provider.py::ExpressionContextProviderTest::test_invalid_type_for_context PASSED libcst/metadata/tests/test_expression_context_provider.py::ExpressionContextProviderTest::test_list_with_assign PASSED libcst/metadata/tests/test_expression_context_provider.py::ExpressionContextProviderTest::test_nested_list_with_assign PASSED libcst/metadata/tests/test_expression_context_provider.py::ExpressionContextProviderTest::test_nested_tuple_with_assign PASSED libcst/metadata/tests/test_expression_context_provider.py::ExpressionContextProviderTest::test_simple_assign PASSED libcst/metadata/tests/test_expression_context_provider.py::ExpressionContextProviderTest::test_simple_load PASSED libcst/metadata/tests/test_expression_context_provider.py::ExpressionContextProviderTest::test_starred_element_with_assign PASSED libcst/metadata/tests/test_expression_context_provider.py::ExpressionContextProviderTest::test_tuple_with_assign PASSED libcst/metadata/tests/test_expression_context_provider.py::ExpressionContextProviderTest::test_walrus PASSED libcst/metadata/tests/test_expression_context_provider.py::ExpressionContextProviderTest::test_with_as PASSED libcst/metadata/tests/test_file_path_provider.py::FilePathProviderTest::test_provider_cache PASSED libcst/metadata/tests/test_file_path_provider.py::FilePathProviderTest::test_visitor PASSED libcst/metadata/tests/test_full_repo_manager.py::FullRepoManagerTest::test_get_full_repo_cache PASSED libcst/metadata/tests/test_full_repo_manager.py::FullRepoManagerTest::test_get_metadata_wrapper_with_empty_cache PASSED libcst/metadata/tests/test_full_repo_manager.py::FullRepoManagerTest::test_get_metadata_wrapper_with_invalid_path PASSED libcst/metadata/tests/test_full_repo_manager.py::FullRepoManagerTest::test_get_metadata_wrapper_with_patched_cache PASSED libcst/metadata/tests/test_metadata_provider.py::MetadataProviderTest::test_batchable_provider_inherited_metadata PASSED libcst/metadata/tests/test_metadata_provider.py::MetadataProviderTest::test_batched_provider PASSED libcst/metadata/tests/test_metadata_provider.py::MetadataProviderTest::test_circular_dependency PASSED libcst/metadata/tests/test_metadata_provider.py::MetadataProviderTest::test_inherited_metadata PASSED libcst/metadata/tests/test_metadata_provider.py::MetadataProviderTest::test_mixed_providers PASSED libcst/metadata/tests/test_metadata_provider.py::MetadataProviderTest::test_provider_inherited_metadata PASSED libcst/metadata/tests/test_metadata_provider.py::MetadataProviderTest::test_self_metadata PASSED libcst/metadata/tests/test_metadata_provider.py::MetadataProviderTest::test_undeclared_metadata PASSED libcst/metadata/tests/test_metadata_provider.py::MetadataProviderTest::test_unset_metadata PASSED libcst/metadata/tests/test_metadata_provider.py::MetadataProviderTest::test_visitor_provider PASSED libcst/metadata/tests/test_metadata_wrapper.py::MetadataWrapperTest::test_copies_tree PASSED libcst/metadata/tests/test_metadata_wrapper.py::MetadataWrapperTest::test_equality_by_identity PASSED libcst/metadata/tests/test_metadata_wrapper.py::MetadataWrapperTest::test_hash_by_identity PASSED libcst/metadata/tests/test_metadata_wrapper.py::MetadataWrapperTest::test_metadata_cache PASSED libcst/metadata/tests/test_metadata_wrapper.py::MetadataWrapperTest::test_resolve_dependent_provider_twice PASSED libcst/metadata/tests/test_metadata_wrapper.py::MetadataWrapperTest::test_resolve_provider_twice PASSED libcst/metadata/tests/test_metadata_wrapper.py::MetadataWrapperTest::test_unsafe_skip_copy PASSED libcst/metadata/tests/test_name_provider.py::QualifiedNameProviderTest::test_builtins PASSED libcst/metadata/tests/test_name_provider.py::QualifiedNameProviderTest::test_comprehension PASSED libcst/metadata/tests/test_name_provider.py::QualifiedNameProviderTest::test_has_name_helper PASSED libcst/metadata/tests/test_name_provider.py::QualifiedNameProviderTest::test_imports PASSED libcst/metadata/tests/test_name_provider.py::QualifiedNameProviderTest::test_locals PASSED libcst/metadata/tests/test_name_provider.py::QualifiedNameProviderTest::test_multiple_assignments PASSED libcst/metadata/tests/test_name_provider.py::QualifiedNameProviderTest::test_multiple_qualified_names PASSED libcst/metadata/tests/test_name_provider.py::QualifiedNameProviderTest::test_name_in_attribute PASSED libcst/metadata/tests/test_name_provider.py::QualifiedNameProviderTest::test_nested_qualified_names PASSED libcst/metadata/tests/test_name_provider.py::QualifiedNameProviderTest::test_repeated_values_in_qualified_name PASSED libcst/metadata/tests/test_name_provider.py::QualifiedNameProviderTest::test_shadowed_assignments PASSED libcst/metadata/tests/test_name_provider.py::QualifiedNameProviderTest::test_simple_qualified_names PASSED libcst/metadata/tests/test_name_provider.py::FullyQualifiedNameProviderTest::test_local_qualification PASSED libcst/metadata/tests/test_name_provider.py::FullyQualifiedNameProviderTest::test_qnames_0 PASSED libcst/metadata/tests/test_name_provider.py::FullyQualifiedNameProviderTest::test_qnames_1 PASSED libcst/metadata/tests/test_name_provider.py::FullyQualifiedNameProviderTest::test_qnames_2 PASSED libcst/metadata/tests/test_name_provider.py::FullyQualifiedNameProviderTest::test_qnames_3 PASSED libcst/metadata/tests/test_name_provider.py::FullyQualifiedNameProviderTest::test_qnames_4 PASSED libcst/metadata/tests/test_name_provider.py::FullyQualifiedNameProviderTest::test_qnames_5 PASSED libcst/metadata/tests/test_name_provider.py::FullyQualifiedNameProviderTest::test_qnames_6 PASSED libcst/metadata/tests/test_name_provider.py::FullyQualifiedNameProviderTest::test_qnames_7 PASSED libcst/metadata/tests/test_name_provider.py::FullyQualifiedNameProviderTest::test_qnames_8 PASSED libcst/metadata/tests/test_name_provider.py::FullyQualifiedNameIntegrationTest::test_with_full_repo_manager PASSED libcst/metadata/tests/test_parent_node_provider.py::ParentNodeProviderTest::test_parent_node_provier_0 PASSED libcst/metadata/tests/test_parent_node_provider.py::ParentNodeProviderTest::test_parent_node_provier_1 PASSED libcst/metadata/tests/test_parent_node_provider.py::ParentNodeProviderTest::test_parent_node_provier_2 PASSED libcst/metadata/tests/test_position_provider.py::PositionProviderTest::test_batchable_provider PASSED libcst/metadata/tests/test_position_provider.py::PositionProviderTest::test_equal_range PASSED libcst/metadata/tests/test_position_provider.py::PositionProviderTest::test_visitor_provider PASSED libcst/metadata/tests/test_position_provider.py::PositionProvidingCodegenStateTest::test_codegen_add_indent_tokens PASSED libcst/metadata/tests/test_position_provider.py::PositionProvidingCodegenStateTest::test_codegen_add_newline PASSED libcst/metadata/tests/test_position_provider.py::PositionProvidingCodegenStateTest::test_codegen_add_token PASSED libcst/metadata/tests/test_position_provider.py::PositionProvidingCodegenStateTest::test_codegen_add_tokens PASSED libcst/metadata/tests/test_position_provider.py::PositionProvidingCodegenStateTest::test_codegen_decrease_indent PASSED libcst/metadata/tests/test_position_provider.py::PositionProvidingCodegenStateTest::test_codegen_initial_position PASSED libcst/metadata/tests/test_position_provider.py::PositionProvidingCodegenStateTest::test_position PASSED libcst/metadata/tests/test_position_provider.py::PositionProvidingCodegenStateTest::test_whitespace_inclusive_position PASSED libcst/metadata/tests/test_reentrant_codegen.py::ExperimentalReentrantCodegenProviderTest::test_byte_conversion PASSED libcst/metadata/tests/test_reentrant_codegen.py::ExperimentalReentrantCodegenProviderTest::test_provider__data_provider_missing_trailing_newline PASSED libcst/metadata/tests/test_reentrant_codegen.py::ExperimentalReentrantCodegenProviderTest::test_provider__data_provider_nested_blocks_with_missing_trailing_newline PASSED libcst/metadata/tests/test_reentrant_codegen.py::ExperimentalReentrantCodegenProviderTest::test_provider__data_provider_replacement_inside_block PASSED libcst/metadata/tests/test_reentrant_codegen.py::ExperimentalReentrantCodegenProviderTest::test_provider__data_provider_simple_top_level_statement PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_accesses PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_annotation_access PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_annotation_access_in_typevar_bound PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_annotation_refers_to_nested_class PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_assignments_and_accesses PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_attribute_of_function_call PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_attribute_of_subscript_called PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_body_isnt_subject_to_special_annotation_rule PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_builtin_scope PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_builtins_0 PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_builtins_1 PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_builtins_2 PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_builtins_3 PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_class_scope PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_class_type_params PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_comprehension_scope PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_contains_is_read_only PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_decorator_access_reference_by_node PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_del_context_names PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_dotted_annotation_access PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_dotted_import_access PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_dotted_import_access_reference_by_node PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_dotted_import_with_call_access PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_except_handler PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_for_scope_ordering PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_fstring_accesses PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_func_param_scope PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_function_scope PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_gen_dotted_names PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_get_qualified_names_for PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_get_qualified_names_for_dotted_imports PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_get_qualified_names_for_is_read_only PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_get_qualified_names_for_nested_cases PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_get_qualified_names_for_the_same_prefix PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_global_contains_is_read_only PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_global_scope_overwrites PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_import PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_import_from PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_insane_annotation_access PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_keyword_arg_in_call PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_lambda_param_scope PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_local_scope_shadowing_with_functions PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_multiple_assignments PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_nested_class_type_params PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_nested_comprehension_scope PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_no_out_of_order_references_in_global_scope PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_node_of_scopes PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_nonlocal_scope_overwrites PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_not_in_scope PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_ordering PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_ordering_between_scopes PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_ordering_comprehension PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_ordering_comprehension_confusing PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_override_builtin_scope PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_parse_string_annotations__data_provider_Dict PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_parse_string_annotations__data_provider_TypeVar PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_parse_string_annotations__data_provider_cast_first_arg PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_parse_string_annotations__data_provider_cast_no_annotation PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_parse_string_annotations__data_provider_cast_second_arg PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_parse_string_annotations__data_provider_class_self_ref PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_parse_string_annotations__data_provider_literal PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_parse_string_annotations__data_provider_nested_str PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_parse_string_annotations__data_provider_typevar_func PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_prefix_match PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_self PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_type_alias_param PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_type_alias_scope PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_type_alias_tuple_and_paramspec PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_walrus_accesses PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_with_asname PASSED libcst/metadata/tests/test_scope_provider.py::ScopeProviderTest::test_with_statement PASSED libcst/metadata/tests/test_span_provider.py::SpanProvidingCodegenStateTest::test_add_indent_tokens PASSED libcst/metadata/tests/test_span_provider.py::SpanProvidingCodegenStateTest::test_add_non_ascii_token PASSED libcst/metadata/tests/test_span_provider.py::SpanProvidingCodegenStateTest::test_add_token PASSED libcst/metadata/tests/test_span_provider.py::SpanProvidingCodegenStateTest::test_initial_position PASSED libcst/metadata/tests/test_span_provider.py::SpanProvidingCodegenStateTest::test_span PASSED libcst/metadata/tests/test_span_provider.py::ByteSpanPositionProviderTest::test_batchable_provider PASSED libcst/metadata/tests/test_span_provider.py::ByteSpanPositionProviderTest::test_visitor_provider PASSED libcst/metadata/tests/test_type_inference_provider.py::TypeInferenceProviderTest::test_gen_cache_0 SKIPPED libcst/metadata/tests/test_type_inference_provider.py::TypeInferenceProviderTest::test_simple_class_types_0 SKIPPED libcst/metadata/tests/test_type_inference_provider.py::TypeInferenceProviderTest::test_with_empty_cache SKIPPED libcst/tests/test_add_slots.py::AddSlotsTest::test_pickle PASSED libcst/tests/test_add_slots.py::AddSlotsTest::test_prevents_slots_overlap PASSED libcst/tests/test_batched_visitor.py::BatchedVisitorTest::test_all_visits PASSED libcst/tests/test_batched_visitor.py::BatchedVisitorTest::test_simple PASSED libcst/tests/test_deep_clone.py::DeepCloneTest::test_deep_clone_0 PASSED libcst/tests/test_deep_replace.py::DeepReplaceTest::test_deep_remove_complex PASSED libcst/tests/test_deep_replace.py::DeepReplaceTest::test_deep_replace_complex PASSED libcst/tests/test_deep_replace.py::DeepReplaceTest::test_deep_replace_identity PASSED libcst/tests/test_deep_replace.py::DeepReplaceTest::test_deep_replace_simple PASSED libcst/tests/test_deep_replace.py::DeepReplaceTest::test_with_deep_changes_complex PASSED libcst/tests/test_e2e.py::ToolE2ETest::test_leaky_codemod PASSED libcst/tests/test_exceptions.py::ExceptionsTest::test_parser_syntax_error_str__data_provider_empty_file PASSED libcst/tests/test_exceptions.py::ExceptionsTest::test_parser_syntax_error_str__data_provider_shows_last_line_with_text PASSED libcst/tests/test_exceptions.py::ExceptionsTest::test_parser_syntax_error_str__data_provider_simple PASSED libcst/tests/test_exceptions.py::ExceptionsTest::test_parser_syntax_error_str__data_provider_tab_expansion PASSED libcst/tests/test_exceptions.py::ExceptionsTest::test_pickle PASSED libcst/tests/test_pyre_integration.py::PyreIntegrationTest::test_type_availability_0 PASSED libcst/tests/test_roundtrip.py::RoundTripTests::test_clean_roundtrip PASSED libcst/tests/test_roundtrip.py::RoundTripTests::test_transform_roundtrip PASSED libcst/tests/test_tabs.py::ExpandTabsTest::test_expand_tabs_0 PASSED libcst/tests/test_tabs.py::ExpandTabsTest::test_expand_tabs_1 PASSED libcst/tests/test_tabs.py::ExpandTabsTest::test_expand_tabs_2 PASSED libcst/tests/test_tabs.py::ExpandTabsTest::test_expand_tabs_3 PASSED libcst/tests/test_tabs.py::ExpandTabsTest::test_expand_tabs_4 PASSED libcst/tests/test_tabs.py::ExpandTabsTest::test_expand_tabs_5 PASSED libcst/tests/test_tabs.py::ExpandTabsTest::test_expand_tabs_6 PASSED libcst/tests/test_tabs.py::ExpandTabsTest::test_expand_tabs_7 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_fail_0 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_fail_1 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_fail_10 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_fail_11 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_fail_12 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_fail_13 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_fail_14 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_fail_15 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_fail_16 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_fail_17 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_fail_18 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_fail_19 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_fail_2 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_fail_20 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_fail_21 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_fail_22 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_fail_23 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_fail_24 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_fail_25 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_fail_26 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_fail_27 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_fail_28 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_fail_29 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_fail_3 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_fail_30 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_fail_31 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_fail_4 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_fail_5 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_fail_6 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_fail_7 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_fail_8 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_fail_9 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_0 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_1 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_10 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_11 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_12 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_13 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_14 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_15 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_16 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_17 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_18 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_19 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_2 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_20 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_21 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_22 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_23 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_24 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_25 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_26 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_27 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_28 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_29 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_3 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_30 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_31 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_32 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_33 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_34 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_35 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_36 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_37 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_38 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_39 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_4 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_40 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_41 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_42 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_43 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_44 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_45 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_46 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_47 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_48 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_49 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_5 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_6 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_7 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_8 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_basic_pass_9 PASSED libcst/tests/test_type_enforce.py::TypeEnforcementTest::test_not_implemented PASSED libcst/tests/test_visitor.py::VisitorTest::test_transformer PASSED libcst/tests/test_visitor.py::VisitorTest::test_visitor PASSED =============================== warnings summary =============================== libcst/codemod/tests/test_metadata.py:15 $(@D)/libcst/codemod/tests/test_metadata.py:15: PytestCollectionWarning: cannot collect test class 'TestingCollector' because it has a __init__ constructor (from: libcst/codemod/tests/test_metadata.py) class TestingCollector(ContextAwareVisitor): libcst/codemod/tests/test_metadata.py:23 $(@D)/libcst/codemod/tests/test_metadata.py:23: PytestCollectionWarning: cannot collect test class 'TestingTransform' because it has a __init__ constructor (from: libcst/codemod/tests/test_metadata.py) class TestingTransform(ContextAwareTransformer): -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ======== 2054 passed, 15 skipped, 1 deselected, 2 xfailed, 2 warnings ========