============================= test session starts ==============================
platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON)
cachedir: .pytest_cache
rootdir: $(@D)
configfile: pyproject.toml
testpaths: tests, examples
collecting ... collected 573 items

tests/_warnings.py::tests._warnings.all_warnings PASSED
tests/_warnings.py::tests._warnings.expected_warnings SKIPPED (all t...)
tests/config/test_application.py::TestApplication::test_alias_unrecognized PASSED
tests/config/test_application.py::TestApplication::test_aliases PASSED
tests/config/test_application.py::TestApplication::test_aliases_help_msg PASSED
tests/config/test_application.py::TestApplication::test_aliases_multiple PASSED
tests/config/test_application.py::TestApplication::test_app_name_set_via_constructor PASSED
tests/config/test_application.py::TestApplication::test_basic PASSED
tests/config/test_application.py::TestApplication::test_cli_allow_none PASSED
tests/config/test_application.py::TestApplication::test_cli_priority PASSED
tests/config/test_application.py::TestApplication::test_config PASSED
tests/config/test_application.py::TestApplication::test_config_dict_args PASSED
tests/config/test_application.py::TestApplication::test_config_propagation PASSED
tests/config/test_application.py::TestApplication::test_config_seq_args PASSED
tests/config/test_application.py::TestApplication::test_document_config_option PASSED
tests/config/test_application.py::TestApplication::test_extra_args PASSED
tests/config/test_application.py::TestApplication::test_flag_clobber PASSED
tests/config/test_application.py::TestApplication::test_flags PASSED
tests/config/test_application.py::TestApplication::test_flags_help_msg PASSED
tests/config/test_application.py::TestApplication::test_flatten_aliases PASSED
tests/config/test_application.py::TestApplication::test_flatten_flags PASSED
tests/config/test_application.py::TestApplication::test_generate_config_file PASSED
tests/config/test_application.py::TestApplication::test_generate_config_file_classes_to_include PASSED
tests/config/test_application.py::TestApplication::test_ipython_cli_priority PASSED
tests/config/test_application.py::TestApplication::test_loaded_config_files PASSED
tests/config/test_application.py::TestApplication::test_log PASSED
tests/config/test_application.py::TestApplication::test_log_bad_config PASSED
tests/config/test_application.py::TestApplication::test_log_collisions PASSED
tests/config/test_application.py::TestApplication::test_mro_discovery PASSED
tests/config/test_application.py::TestApplication::test_multi_file PASSED
tests/config/test_application.py::TestApplication::test_no_eval_cli_text PASSED
tests/config/test_application.py::TestApplication::test_raise_on_bad_config PASSED
tests/config/test_application.py::TestApplication::test_subcommands_instantiation PASSED
tests/config/test_application.py::TestApplication::test_unicode_argv PASSED
tests/config/test_application.py::TestApplication::test_warn_autocorrect PASSED
tests/config/test_application.py::test_cli_multi_scalar PASSED
tests/config/test_application.py::test_deprecated_notifier PASSED
tests/config/test_application.py::test_help_output PASSED
tests/config/test_application.py::test_help_all_output PASSED
tests/config/test_application.py::test_show_config_cli PASSED
tests/config/test_application.py::test_show_config_json_cli PASSED
tests/config/test_application.py::test_show_config PASSED
tests/config/test_application.py::test_show_config_json PASSED
tests/config/test_application.py::test_deep_alias PASSED
tests/config/test_application.py::test_logging_config PASSED
tests/config/test_application.py::test_get_default_logging_config_pythonw PASSED
tests/config/test_application.py::test_logging_teardown_on_error PASSED
tests/config/test_argcomplete.py::TestArgcomplete::test_complete_simple_app PASSED
tests/config/test_argcomplete.py::TestArgcomplete::test_complete_custom_completers PASSED
tests/config/test_argcomplete.py::TestArgcomplete::test_complete_subcommands PASSED
tests/config/test_argcomplete.py::TestArgcomplete::test_complete_subcommands_subapp1 PASSED
tests/config/test_argcomplete.py::TestArgcomplete::test_complete_subcommands_subapp2 PASSED
tests/config/test_argcomplete.py::TestArgcomplete::test_complete_subcommands_main PASSED
tests/config/test_configurable.py::TestConfigurable::test_custom PASSED
tests/config/test_configurable.py::TestConfigurable::test_default PASSED
tests/config/test_configurable.py::TestConfigurable::test_generated_config_enum_comments PASSED
tests/config/test_configurable.py::TestConfigurable::test_generated_config_strenum_comments PASSED
tests/config/test_configurable.py::TestConfigurable::test_help PASSED
tests/config/test_configurable.py::TestConfigurable::test_help_inst PASSED
tests/config/test_configurable.py::TestConfigurable::test_inheritance PASSED
tests/config/test_configurable.py::TestConfigurable::test_override1 PASSED
tests/config/test_configurable.py::TestConfigurable::test_override2 PASSED
tests/config/test_configurable.py::TestConfigurable::test_parent PASSED
tests/config/test_configurable.py::TestSingletonConfigurable::test_inheritance PASSED
tests/config/test_configurable.py::TestSingletonConfigurable::test_instance PASSED
tests/config/test_configurable.py::TestLoggingConfigurable::test_parent_logger PASSED
tests/config/test_configurable.py::TestLoggingConfigurable::test_parent_not_logging_configurable PASSED
tests/config/test_configurable.py::TestParentConfigurable::test_multi_parent PASSED
tests/config/test_configurable.py::TestParentConfigurable::test_multi_parent_priority PASSED
tests/config/test_configurable.py::TestParentConfigurable::test_parent_config PASSED
tests/config/test_configurable.py::TestParentConfigurable::test_parent_inheritance PASSED
tests/config/test_configurable.py::TestParentConfigurable::test_parent_priority PASSED
tests/config/test_configurable.py::TestConfigContainers::test_append_extend PASSED
tests/config/test_configurable.py::TestConfigContainers::test_config_default PASSED
tests/config/test_configurable.py::TestConfigContainers::test_config_default_deprecated PASSED
tests/config/test_configurable.py::TestConfigContainers::test_dict_update PASSED
tests/config/test_configurable.py::TestConfigContainers::test_extend PASSED
tests/config/test_configurable.py::TestConfigContainers::test_extend_append PASSED
tests/config/test_configurable.py::TestConfigContainers::test_insert PASSED
tests/config/test_configurable.py::TestConfigContainers::test_insert_extend PASSED
tests/config/test_configurable.py::TestConfigContainers::test_kwarg_config_priority PASSED
tests/config/test_configurable.py::TestConfigContainers::test_prepend PASSED
tests/config/test_configurable.py::TestConfigContainers::test_prepend_extend PASSED
tests/config/test_configurable.py::TestConfigContainers::test_set_update PASSED
tests/config/test_configurable.py::TestConfigContainers::test_update_self PASSED
tests/config/test_configurable.py::TestConfigContainers::test_update_twice PASSED
tests/config/test_configurable.py::TestLogger::test_warn_match PASSED
tests/config/test_configurable.py::test_logger_adapter PASSED
tests/config/test_loader.py::TestFileCL::test_collision PASSED
tests/config/test_loader.py::TestFileCL::test_context_manager PASSED
tests/config/test_loader.py::TestFileCL::test_json PASSED
tests/config/test_loader.py::TestFileCL::test_json_context_bad_write PASSED
tests/config/test_loader.py::TestFileCL::test_python PASSED
tests/config/test_loader.py::TestFileCL::test_v2raise PASSED
tests/config/test_loader.py::TestArgParseCL::test_add_arguments PASSED
tests/config/test_loader.py::TestArgParseCL::test_argv PASSED
tests/config/test_loader.py::TestArgParseCL::test_basic PASSED
tests/config/test_loader.py::TestArgParseCL::test_list_args PASSED
tests/config/test_loader.py::TestKeyValueCL::test_basic PASSED
tests/config/test_loader.py::TestKeyValueCL::test_dict PASSED
tests/config/test_loader.py::TestKeyValueCL::test_dict_key_traits PASSED
tests/config/test_loader.py::TestKeyValueCL::test_eval PASSED
tests/config/test_loader.py::TestKeyValueCL::test_expanduser PASSED
tests/config/test_loader.py::TestKeyValueCL::test_extra_args PASSED
tests/config/test_loader.py::TestKeyValueCL::test_list_append PASSED
tests/config/test_loader.py::TestKeyValueCL::test_list_single_item PASSED
tests/config/test_loader.py::TestKeyValueCL::test_unicode_args PASSED
tests/config/test_loader.py::TestArgParseKVCL::test_basic PASSED
tests/config/test_loader.py::TestArgParseKVCL::test_dict PASSED
tests/config/test_loader.py::TestArgParseKVCL::test_dict_key_traits PASSED
tests/config/test_loader.py::TestArgParseKVCL::test_dict_traits PASSED
tests/config/test_loader.py::TestArgParseKVCL::test_eval PASSED
tests/config/test_loader.py::TestArgParseKVCL::test_expanduser PASSED
tests/config/test_loader.py::TestArgParseKVCL::test_expanduser2 PASSED
tests/config/test_loader.py::TestArgParseKVCL::test_extra_args PASSED
tests/config/test_loader.py::TestArgParseKVCL::test_int_literals PASSED
tests/config/test_loader.py::TestArgParseKVCL::test_list_append PASSED
tests/config/test_loader.py::TestArgParseKVCL::test_list_single_item PASSED
tests/config/test_loader.py::TestArgParseKVCL::test_mixed_seq_positional PASSED
tests/config/test_loader.py::TestArgParseKVCL::test_no_cast_literals PASSED
tests/config/test_loader.py::TestArgParseKVCL::test_seq_traits PASSED
tests/config/test_loader.py::TestArgParseKVCL::test_seq_traits_single_empty_string PASSED
tests/config/test_loader.py::TestArgParseKVCL::test_split_positional PASSED
tests/config/test_loader.py::TestArgParseKVCL::test_unicode_alias PASSED
tests/config/test_loader.py::TestArgParseKVCL::test_unicode_args PASSED
tests/config/test_loader.py::TestConfig::test_auto_section PASSED
tests/config/test_loader.py::TestConfig::test_builtin PASSED
tests/config/test_loader.py::TestConfig::test_contains PASSED
tests/config/test_loader.py::TestConfig::test_deepcopy PASSED
tests/config/test_loader.py::TestConfig::test_fromdict PASSED
tests/config/test_loader.py::TestConfig::test_fromdictmerge PASSED
tests/config/test_loader.py::TestConfig::test_fromdictmerge2 PASSED
tests/config/test_loader.py::TestConfig::test_getattr_not_section PASSED
tests/config/test_loader.py::TestConfig::test_getattr_private_missing PASSED
tests/config/test_loader.py::TestConfig::test_getattr_section PASSED
tests/config/test_loader.py::TestConfig::test_getitem_not_section PASSED
tests/config/test_loader.py::TestConfig::test_getitem_section PASSED
tests/config/test_loader.py::TestConfig::test_lazy_config_repr PASSED
tests/config/test_loader.py::TestConfig::test_merge_doesnt_exist PASSED
tests/config/test_loader.py::TestConfig::test_merge_exists PASSED
tests/config/test_loader.py::TestConfig::test_merge_multi_lazy PASSED
tests/config/test_loader.py::TestConfig::test_merge_multi_lazyII PASSED
tests/config/test_loader.py::TestConfig::test_merge_multi_lazy_III PASSED
tests/config/test_loader.py::TestConfig::test_merge_multi_lazy_IV PASSED
tests/config/test_loader.py::TestConfig::test_merge_multi_lazy_update_I PASSED
tests/config/test_loader.py::TestConfig::test_merge_multi_lazy_update_II PASSED
tests/config/test_loader.py::TestConfig::test_merge_multi_lazy_update_III PASSED
tests/config/test_loader.py::TestConfig::test_merge_no_copies PASSED
tests/config/test_loader.py::TestConfig::test_pickle_config PASSED
tests/config/test_loader.py::TestConfig::test_setget PASSED
tests/test_traitlets.py::TestTraitType::test_default_validate PASSED
tests/test_traitlets.py::TestTraitType::test_deprecated_dynamic_initializer PASSED
tests/test_traitlets.py::TestTraitType::test_deprecated_metadata_access PASSED
tests/test_traitlets.py::TestTraitType::test_deprecated_method_warnings PASSED
tests/test_traitlets.py::TestTraitType::test_dynamic_initializer PASSED
tests/test_traitlets.py::TestTraitType::test_error PASSED
tests/test_traitlets.py::TestTraitType::test_get_undefined PASSED
tests/test_traitlets.py::TestTraitType::test_info PASSED
tests/test_traitlets.py::TestTraitType::test_metadata_localized_instance PASSED
tests/test_traitlets.py::TestTraitType::test_set PASSED
tests/test_traitlets.py::TestTraitType::test_tag_metadata PASSED
tests/test_traitlets.py::TestTraitType::test_trait_types_deprecated PASSED
tests/test_traitlets.py::TestTraitType::test_trait_types_dict_deprecated PASSED
tests/test_traitlets.py::TestTraitType::test_trait_types_list_deprecated PASSED
tests/test_traitlets.py::TestTraitType::test_trait_types_tuple_deprecated PASSED
tests/test_traitlets.py::TestTraitType::test_union_default_value PASSED
tests/test_traitlets.py::TestTraitType::test_union_metadata PASSED
tests/test_traitlets.py::TestTraitType::test_union_trait_default_value PASSED
tests/test_traitlets.py::TestTraitType::test_union_validation_priority PASSED
tests/test_traitlets.py::TestTraitType::test_validate PASSED
tests/test_traitlets.py::TestHasDescriptorsMeta::test_metaclass PASSED
tests/test_traitlets.py::TestHasDescriptorsMeta::test_this_class PASSED
tests/test_traitlets.py::TestHasDescriptors::test_setup_instance PASSED
tests/test_traitlets.py::TestHasTraitsNotify::test_notify_all PASSED
tests/test_traitlets.py::TestHasTraitsNotify::test_notify_args PASSED
tests/test_traitlets.py::TestHasTraitsNotify::test_notify_one PASSED
tests/test_traitlets.py::TestHasTraitsNotify::test_notify_only_once PASSED
tests/test_traitlets.py::TestHasTraitsNotify::test_notify_subclass PASSED
tests/test_traitlets.py::TestHasTraitsNotify::test_static_notify PASSED
tests/test_traitlets.py::TestHasTraitsNotify::test_subclass PASSED
tests/test_traitlets.py::TestObserveDecorator::test_notify_all PASSED
tests/test_traitlets.py::TestObserveDecorator::test_notify_args PASSED
tests/test_traitlets.py::TestObserveDecorator::test_notify_one PASSED
tests/test_traitlets.py::TestObserveDecorator::test_notify_only_once PASSED
tests/test_traitlets.py::TestObserveDecorator::test_notify_subclass PASSED
tests/test_traitlets.py::TestObserveDecorator::test_static_notify PASSED
tests/test_traitlets.py::TestObserveDecorator::test_subclass PASSED
tests/test_traitlets.py::TestHasTraits::test_init PASSED
tests/test_traitlets.py::TestHasTraits::test_positional_args PASSED
tests/test_traitlets.py::TestHasTraits::test_trait_has_value PASSED
tests/test_traitlets.py::TestHasTraits::test_trait_metadata PASSED
tests/test_traitlets.py::TestHasTraits::test_trait_metadata_default PASSED
tests/test_traitlets.py::TestHasTraits::test_trait_metadata_deprecated PASSED
tests/test_traitlets.py::TestHasTraits::test_trait_names PASSED
tests/test_traitlets.py::TestHasTraits::test_traits PASSED
tests/test_traitlets.py::TestHasTraits::test_traits_metadata PASSED
tests/test_traitlets.py::TestHasTraits::test_traits_metadata_deprecated PASSED
tests/test_traitlets.py::TestType::test_allow_none PASSED
tests/test_traitlets.py::TestType::test_default PASSED
tests/test_traitlets.py::TestType::test_default_options PASSED
tests/test_traitlets.py::TestType::test_set_str_klass PASSED
tests/test_traitlets.py::TestType::test_str_klass PASSED
tests/test_traitlets.py::TestType::test_validate_default PASSED
tests/test_traitlets.py::TestType::test_validate_klass PASSED
tests/test_traitlets.py::TestType::test_value PASSED
tests/test_traitlets.py::TestInstance::test_args_kw PASSED
tests/test_traitlets.py::TestInstance::test_bad_default PASSED
tests/test_traitlets.py::TestInstance::test_basic PASSED
tests/test_traitlets.py::TestInstance::test_default_klass PASSED
tests/test_traitlets.py::TestInstance::test_instance PASSED
tests/test_traitlets.py::TestInstance::test_unique_default_value PASSED
tests/test_traitlets.py::TestThis::test_subclass PASSED
tests/test_traitlets.py::TestThis::test_subclass_override PASSED
tests/test_traitlets.py::TestThis::test_this_class PASSED
tests/test_traitlets.py::TestThis::test_this_in_container PASSED
tests/test_traitlets.py::TestThis::test_this_inst PASSED
tests/test_traitlets.py::TraitTestBase::test_allow_none PASSED
tests/test_traitlets.py::TraitTestBase::test_bad_values PASSED
tests/test_traitlets.py::TraitTestBase::test_default_value PASSED
tests/test_traitlets.py::TraitTestBase::test_good_values PASSED
tests/test_traitlets.py::AnyTraitTest::test_allow_none PASSED
tests/test_traitlets.py::AnyTraitTest::test_bad_values PASSED
tests/test_traitlets.py::AnyTraitTest::test_default_value PASSED
tests/test_traitlets.py::AnyTraitTest::test_good_values PASSED
tests/test_traitlets.py::UnionTraitTest::test_allow_none PASSED
tests/test_traitlets.py::UnionTraitTest::test_bad_values PASSED
tests/test_traitlets.py::UnionTraitTest::test_default_value PASSED
tests/test_traitlets.py::UnionTraitTest::test_good_values PASSED
tests/test_traitlets.py::CallableTraitTest::test_allow_none PASSED
tests/test_traitlets.py::CallableTraitTest::test_bad_values PASSED
tests/test_traitlets.py::CallableTraitTest::test_default_value PASSED
tests/test_traitlets.py::CallableTraitTest::test_good_values PASSED
tests/test_traitlets.py::OrTraitTest::test_allow_none PASSED
tests/test_traitlets.py::OrTraitTest::test_bad_values PASSED
tests/test_traitlets.py::OrTraitTest::test_default_value PASSED
tests/test_traitlets.py::OrTraitTest::test_good_values PASSED
tests/test_traitlets.py::TestInt::test_allow_none PASSED
tests/test_traitlets.py::TestInt::test_bad_values PASSED
tests/test_traitlets.py::TestInt::test_default_value PASSED
tests/test_traitlets.py::TestInt::test_good_values PASSED
tests/test_traitlets.py::TestCInt::test_allow_none PASSED
tests/test_traitlets.py::TestCInt::test_bad_values PASSED
tests/test_traitlets.py::TestCInt::test_default_value PASSED
tests/test_traitlets.py::TestCInt::test_good_values PASSED
tests/test_traitlets.py::TestMinBoundCInt::test_allow_none PASSED
tests/test_traitlets.py::TestMinBoundCInt::test_bad_values PASSED
tests/test_traitlets.py::TestMinBoundCInt::test_default_value PASSED
tests/test_traitlets.py::TestMinBoundCInt::test_good_values PASSED
tests/test_traitlets.py::TestLong::test_allow_none PASSED
tests/test_traitlets.py::TestLong::test_bad_values PASSED
tests/test_traitlets.py::TestLong::test_default_value PASSED
tests/test_traitlets.py::TestLong::test_good_values PASSED
tests/test_traitlets.py::TestMinBoundLong::test_allow_none PASSED
tests/test_traitlets.py::TestMinBoundLong::test_bad_values PASSED
tests/test_traitlets.py::TestMinBoundLong::test_default_value PASSED
tests/test_traitlets.py::TestMinBoundLong::test_good_values PASSED
tests/test_traitlets.py::TestMaxBoundLong::test_allow_none PASSED
tests/test_traitlets.py::TestMaxBoundLong::test_bad_values PASSED
tests/test_traitlets.py::TestMaxBoundLong::test_default_value PASSED
tests/test_traitlets.py::TestMaxBoundLong::test_good_values PASSED
tests/test_traitlets.py::TestCLong::test_allow_none PASSED
tests/test_traitlets.py::TestCLong::test_bad_values PASSED
tests/test_traitlets.py::TestCLong::test_default_value PASSED
tests/test_traitlets.py::TestCLong::test_good_values PASSED
tests/test_traitlets.py::TestMaxBoundCLong::test_allow_none PASSED
tests/test_traitlets.py::TestMaxBoundCLong::test_bad_values PASSED
tests/test_traitlets.py::TestMaxBoundCLong::test_default_value PASSED
tests/test_traitlets.py::TestMaxBoundCLong::test_good_values PASSED
tests/test_traitlets.py::TestInteger::test_allow_none PASSED
tests/test_traitlets.py::TestInteger::test_bad_values PASSED
tests/test_traitlets.py::TestInteger::test_default_value PASSED
tests/test_traitlets.py::TestInteger::test_good_values PASSED
tests/test_traitlets.py::TestMinBoundInteger::test_allow_none PASSED
tests/test_traitlets.py::TestMinBoundInteger::test_bad_values PASSED
tests/test_traitlets.py::TestMinBoundInteger::test_default_value PASSED
tests/test_traitlets.py::TestMinBoundInteger::test_good_values PASSED
tests/test_traitlets.py::TestMaxBoundInteger::test_allow_none PASSED
tests/test_traitlets.py::TestMaxBoundInteger::test_bad_values PASSED
tests/test_traitlets.py::TestMaxBoundInteger::test_default_value PASSED
tests/test_traitlets.py::TestMaxBoundInteger::test_good_values PASSED
tests/test_traitlets.py::TestFloat::test_allow_none PASSED
tests/test_traitlets.py::TestFloat::test_bad_values PASSED
tests/test_traitlets.py::TestFloat::test_default_value PASSED
tests/test_traitlets.py::TestFloat::test_good_values PASSED
tests/test_traitlets.py::TestCFloat::test_allow_none PASSED
tests/test_traitlets.py::TestCFloat::test_bad_values PASSED
tests/test_traitlets.py::TestCFloat::test_default_value PASSED
tests/test_traitlets.py::TestCFloat::test_good_values PASSED
tests/test_traitlets.py::TestComplex::test_allow_none PASSED
tests/test_traitlets.py::TestComplex::test_bad_values PASSED
tests/test_traitlets.py::TestComplex::test_default_value PASSED
tests/test_traitlets.py::TestComplex::test_good_values PASSED
tests/test_traitlets.py::TestBytes::test_allow_none PASSED
tests/test_traitlets.py::TestBytes::test_bad_values PASSED
tests/test_traitlets.py::TestBytes::test_default_value PASSED
tests/test_traitlets.py::TestBytes::test_good_values PASSED
tests/test_traitlets.py::TestUnicode::test_allow_none PASSED
tests/test_traitlets.py::TestUnicode::test_bad_values PASSED
tests/test_traitlets.py::TestUnicode::test_default_value PASSED
tests/test_traitlets.py::TestUnicode::test_good_values PASSED
tests/test_traitlets.py::TestObjectName::test_allow_none PASSED
tests/test_traitlets.py::TestObjectName::test_bad_values PASSED
tests/test_traitlets.py::TestObjectName::test_default_value PASSED
tests/test_traitlets.py::TestObjectName::test_good_values PASSED
tests/test_traitlets.py::TestDottedObjectName::test_allow_none PASSED
tests/test_traitlets.py::TestDottedObjectName::test_bad_values PASSED
tests/test_traitlets.py::TestDottedObjectName::test_default_value PASSED
tests/test_traitlets.py::TestDottedObjectName::test_good_values PASSED
tests/test_traitlets.py::TestTCPAddress::test_allow_none PASSED
tests/test_traitlets.py::TestTCPAddress::test_bad_values PASSED
tests/test_traitlets.py::TestTCPAddress::test_default_value PASSED
tests/test_traitlets.py::TestTCPAddress::test_good_values PASSED
tests/test_traitlets.py::TestList::test_allow_none PASSED
tests/test_traitlets.py::TestList::test_bad_values PASSED
tests/test_traitlets.py::TestList::test_default_value PASSED
tests/test_traitlets.py::TestList::test_good_values PASSED
tests/test_traitlets.py::TestSet::test_allow_none PASSED
tests/test_traitlets.py::TestSet::test_bad_values PASSED
tests/test_traitlets.py::TestSet::test_default_value PASSED
tests/test_traitlets.py::TestSet::test_good_values PASSED
tests/test_traitlets.py::TestNoneInstanceList::test_allow_none PASSED
tests/test_traitlets.py::TestNoneInstanceList::test_bad_values PASSED
tests/test_traitlets.py::TestNoneInstanceList::test_default_value PASSED
tests/test_traitlets.py::TestNoneInstanceList::test_good_values PASSED
tests/test_traitlets.py::TestInstanceList::test_allow_none PASSED
tests/test_traitlets.py::TestInstanceList::test_bad_values PASSED
tests/test_traitlets.py::TestInstanceList::test_default_value PASSED
tests/test_traitlets.py::TestInstanceList::test_good_values PASSED
tests/test_traitlets.py::TestInstanceList::test_klass PASSED
tests/test_traitlets.py::TestUnionListTrait::test_allow_none PASSED
tests/test_traitlets.py::TestUnionListTrait::test_bad_values PASSED
tests/test_traitlets.py::TestUnionListTrait::test_default_value PASSED
tests/test_traitlets.py::TestUnionListTrait::test_good_values PASSED
tests/test_traitlets.py::TestLenList::test_allow_none PASSED
tests/test_traitlets.py::TestLenList::test_bad_values PASSED
tests/test_traitlets.py::TestLenList::test_default_value PASSED
tests/test_traitlets.py::TestLenList::test_good_values PASSED
tests/test_traitlets.py::TestTupleTrait::test_allow_none PASSED
tests/test_traitlets.py::TestTupleTrait::test_bad_values PASSED
tests/test_traitlets.py::TestTupleTrait::test_default_value PASSED
tests/test_traitlets.py::TestTupleTrait::test_good_values PASSED
tests/test_traitlets.py::TestTupleTrait::test_invalid_args PASSED
tests/test_traitlets.py::TestLooseTupleTrait::test_allow_none PASSED
tests/test_traitlets.py::TestLooseTupleTrait::test_bad_values PASSED
tests/test_traitlets.py::TestLooseTupleTrait::test_default_value PASSED
tests/test_traitlets.py::TestLooseTupleTrait::test_good_values PASSED
tests/test_traitlets.py::TestLooseTupleTrait::test_invalid_args PASSED
tests/test_traitlets.py::TestMultiTuple::test_allow_none PASSED
tests/test_traitlets.py::TestMultiTuple::test_bad_values PASSED
tests/test_traitlets.py::TestMultiTuple::test_default_value PASSED
tests/test_traitlets.py::TestMultiTuple::test_good_values PASSED
tests/test_traitlets.py::test_allow_none_default_value[List] PASSED
tests/test_traitlets.py::test_allow_none_default_value[Tuple] PASSED
tests/test_traitlets.py::test_allow_none_default_value[Set] PASSED
tests/test_traitlets.py::test_allow_none_default_value[Dict] PASSED
tests/test_traitlets.py::test_allow_none_default_value[Int] PASSED
tests/test_traitlets.py::test_allow_none_default_value[Unicode] PASSED
tests/test_traitlets.py::test_default_value[List-default_value0] PASSED
tests/test_traitlets.py::test_default_value[Tuple-default_value1] PASSED
tests/test_traitlets.py::test_default_value[Set-default_value2] PASSED
tests/test_traitlets.py::test_default_value[Dict-default_value3] PASSED
tests/test_traitlets.py::test_default_value[Int-0] PASSED
tests/test_traitlets.py::test_default_value[Unicode-] PASSED
tests/test_traitlets.py::test_subclass_default_value[List-default_value0] PASSED
tests/test_traitlets.py::test_subclass_default_value[Tuple-default_value1] PASSED
tests/test_traitlets.py::test_subclass_default_value[Set-default_value2] PASSED
tests/test_traitlets.py::TestCRegExp::test_allow_none PASSED
tests/test_traitlets.py::TestCRegExp::test_bad_values PASSED
tests/test_traitlets.py::TestCRegExp::test_default_value PASSED
tests/test_traitlets.py::TestCRegExp::test_good_values PASSED
tests/test_traitlets.py::test_dict_assignment PASSED
tests/test_traitlets.py::TestInstanceUniformlyValueValidatedDict::test_allow_none PASSED
tests/test_traitlets.py::TestInstanceUniformlyValueValidatedDict::test_bad_values PASSED
tests/test_traitlets.py::TestInstanceUniformlyValueValidatedDict::test_default_value PASSED
tests/test_traitlets.py::TestInstanceUniformlyValueValidatedDict::test_good_values PASSED
tests/test_traitlets.py::TestInstanceNonuniformlyValueValidatedDict::test_allow_none PASSED
tests/test_traitlets.py::TestInstanceNonuniformlyValueValidatedDict::test_bad_values PASSED
tests/test_traitlets.py::TestInstanceNonuniformlyValueValidatedDict::test_default_value PASSED
tests/test_traitlets.py::TestInstanceNonuniformlyValueValidatedDict::test_good_values PASSED
tests/test_traitlets.py::TestInstanceKeyValidatedDict::test_allow_none PASSED
tests/test_traitlets.py::TestInstanceKeyValidatedDict::test_bad_values PASSED
tests/test_traitlets.py::TestInstanceKeyValidatedDict::test_default_value PASSED
tests/test_traitlets.py::TestInstanceKeyValidatedDict::test_good_values PASSED
tests/test_traitlets.py::TestInstanceFullyValidatedDict::test_allow_none PASSED
tests/test_traitlets.py::TestInstanceFullyValidatedDict::test_bad_values PASSED
tests/test_traitlets.py::TestInstanceFullyValidatedDict::test_default_value PASSED
tests/test_traitlets.py::TestInstanceFullyValidatedDict::test_good_values PASSED
tests/test_traitlets.py::test_dict_default_value PASSED
tests/test_traitlets.py::TestValidationHook::test_multiple_validate PASSED
tests/test_traitlets.py::TestValidationHook::test_parity_trait PASSED
tests/test_traitlets.py::TestValidationHook::test_validate_used PASSED
tests/test_traitlets.py::TestLink::test_callbacks PASSED
tests/test_traitlets.py::TestLink::test_connect_same PASSED
tests/test_traitlets.py::TestLink::test_link_broken_at_source PASSED
tests/test_traitlets.py::TestLink::test_link_broken_at_target PASSED
tests/test_traitlets.py::TestLink::test_link_different PASSED
tests/test_traitlets.py::TestLink::test_tranform PASSED
tests/test_traitlets.py::TestLink::test_unlink_link PASSED
tests/test_traitlets.py::TestDirectionalLink::test_connect_same PASSED
tests/test_traitlets.py::TestDirectionalLink::test_link_different PASSED
tests/test_traitlets.py::TestDirectionalLink::test_tranform PASSED
tests/test_traitlets.py::TestDirectionalLink::test_unlink_link PASSED
tests/test_traitlets.py::test_pickle_hastraits PASSED
tests/test_traitlets.py::test_hold_trait_notifications PASSED
tests/test_traitlets.py::TestRollback::test_roll_back PASSED
tests/test_traitlets.py::test_cache_modification PASSED
tests/test_traitlets.py::test_notification_order PASSED
tests/test_traitlets.py::TestForwardDeclaredInstanceTrait::test_allow_none PASSED
tests/test_traitlets.py::TestForwardDeclaredInstanceTrait::test_bad_values PASSED
tests/test_traitlets.py::TestForwardDeclaredInstanceTrait::test_default_value PASSED
tests/test_traitlets.py::TestForwardDeclaredInstanceTrait::test_good_values PASSED
tests/test_traitlets.py::TestForwardDeclaredTypeTrait::test_allow_none PASSED
tests/test_traitlets.py::TestForwardDeclaredTypeTrait::test_bad_values PASSED
tests/test_traitlets.py::TestForwardDeclaredTypeTrait::test_default_value PASSED
tests/test_traitlets.py::TestForwardDeclaredTypeTrait::test_good_values PASSED
tests/test_traitlets.py::TestForwardDeclaredInstanceList::test_allow_none PASSED
tests/test_traitlets.py::TestForwardDeclaredInstanceList::test_bad_values PASSED
tests/test_traitlets.py::TestForwardDeclaredInstanceList::test_default_value PASSED
tests/test_traitlets.py::TestForwardDeclaredInstanceList::test_good_values PASSED
tests/test_traitlets.py::TestForwardDeclaredInstanceList::test_klass PASSED
tests/test_traitlets.py::TestForwardDeclaredTypeList::test_allow_none PASSED
tests/test_traitlets.py::TestForwardDeclaredTypeList::test_bad_values PASSED
tests/test_traitlets.py::TestForwardDeclaredTypeList::test_default_value PASSED
tests/test_traitlets.py::TestForwardDeclaredTypeList::test_good_values PASSED
tests/test_traitlets.py::TestForwardDeclaredTypeList::test_klass PASSED
tests/test_traitlets.py::TestDynamicTraits::test_notify_all PASSED
tests/test_traitlets.py::test_enum_no_default PASSED
tests/test_traitlets.py::test_default_value_repr PASSED
tests/test_traitlets.py::test_subclass_compat PASSED
tests/test_traitlets.py::test_subclass_override_observer PASSED
tests/test_traitlets.py::test_subclass_override_not_registered PASSED
tests/test_traitlets.py::test_subclass_add_observer PASSED
tests/test_traitlets.py::test_observe_iterables PASSED
tests/test_traitlets.py::test_super_args PASSED
tests/test_traitlets.py::test_super_bad_args PASSED
tests/test_traitlets.py::test_default_mro PASSED
tests/test_traitlets.py::test_cls_self_argument PASSED
tests/test_traitlets.py::test_override_default PASSED
tests/test_traitlets.py::test_override_default_decorator PASSED
tests/test_traitlets.py::test_override_default_instance PASSED
tests/test_traitlets.py::test_copy_HasTraits PASSED
tests/test_traitlets.py::test_unicode_from_string[xyz-xyz] PASSED
tests/test_traitlets.py::test_unicode_from_string[1-1] PASSED
tests/test_traitlets.py::test_unicode_from_string["xx"-xx] PASSED
tests/test_traitlets.py::test_unicode_from_string['abc'-abc] PASSED
tests/test_traitlets.py::test_unicode_from_string[None-None] PASSED
tests/test_traitlets.py::test_cunicode_from_string[xyz-xyz] PASSED
tests/test_traitlets.py::test_cunicode_from_string[1-1] PASSED
tests/test_traitlets.py::test_cunicode_from_string["xx"-xx] PASSED
tests/test_traitlets.py::test_cunicode_from_string['abc'-abc] PASSED
tests/test_traitlets.py::test_cunicode_from_string[None-None] PASSED
tests/test_traitlets.py::test_bytes_from_string[xyz-xyz] PASSED
tests/test_traitlets.py::test_bytes_from_string[1-1] PASSED
tests/test_traitlets.py::test_bytes_from_string[b"xx"-xx] PASSED
tests/test_traitlets.py::test_bytes_from_string[b'abc'-abc] PASSED
tests/test_traitlets.py::test_bytes_from_string[None-None] PASSED
tests/test_traitlets.py::test_cbytes_from_string[xyz-xyz] PASSED
tests/test_traitlets.py::test_cbytes_from_string[1-1] PASSED
tests/test_traitlets.py::test_cbytes_from_string[b"xx"-xx] PASSED
tests/test_traitlets.py::test_cbytes_from_string[b'abc'-abc] PASSED
tests/test_traitlets.py::test_cbytes_from_string[None-None] PASSED
tests/test_traitlets.py::test_int_from_string[x-ValueError] PASSED
tests/test_traitlets.py::test_int_from_string[1-1] PASSED
tests/test_traitlets.py::test_int_from_string[123-123] PASSED
tests/test_traitlets.py::test_int_from_string[2.0-ValueError] PASSED
tests/test_traitlets.py::test_int_from_string[None-None] PASSED
tests/test_traitlets.py::test_float_from_string[x-ValueError] PASSED
tests/test_traitlets.py::test_float_from_string[1-1.0] PASSED
tests/test_traitlets.py::test_float_from_string[123.5-123.5] PASSED
tests/test_traitlets.py::test_float_from_string[2.5-2.5] PASSED
tests/test_traitlets.py::test_float_from_string[None-None] PASSED
tests/test_traitlets.py::test_complex_from_string[x-ValueError] PASSED
tests/test_traitlets.py::test_complex_from_string[1-1.0] PASSED
tests/test_traitlets.py::test_complex_from_string[123.5-123.5] PASSED
tests/test_traitlets.py::test_complex_from_string[2.5-2.5] PASSED
tests/test_traitlets.py::test_complex_from_string[1+2j-(1+2j)] PASSED
tests/test_traitlets.py::test_complex_from_string[None-None] PASSED
tests/test_traitlets.py::test_bool_from_string[true-True] PASSED
tests/test_traitlets.py::test_bool_from_string[TRUE-True] PASSED
tests/test_traitlets.py::test_bool_from_string[1-True] PASSED
tests/test_traitlets.py::test_bool_from_string[0-False] PASSED
tests/test_traitlets.py::test_bool_from_string[False-False] PASSED
tests/test_traitlets.py::test_bool_from_string[false-False] PASSED
tests/test_traitlets.py::test_bool_from_string[1.0-ValueError] PASSED
tests/test_traitlets.py::test_bool_from_string[None-None] PASSED
tests/test_traitlets.py::test_dict_from_string[{}-expected0] PASSED
tests/test_traitlets.py::test_dict_from_string[1-TraitError] PASSED
tests/test_traitlets.py::test_dict_from_string[{1: 2}-expected2] PASSED
tests/test_traitlets.py::test_dict_from_string[{"key": "value"}-expected3] PASSED
tests/test_traitlets.py::test_dict_from_string[x-TraitError] PASSED
tests/test_traitlets.py::test_dict_from_string[None-None] PASSED
tests/test_traitlets.py::test_list_from_string[[]-expected0] PASSED
tests/test_traitlets.py::test_list_from_string[[1, 2, "x"]-expected1] PASSED
tests/test_traitlets.py::test_list_from_string[s2-expected2] PASSED
tests/test_traitlets.py::test_list_from_string[s3-None] PASSED
tests/test_traitlets.py::test_list_items_from_string[s0-expected0-value_trait0] PASSED
tests/test_traitlets.py::test_list_items_from_string[s1-ValueError-value_trait1] PASSED
tests/test_traitlets.py::test_list_items_from_string[s2-expected2-value_trait2] PASSED
tests/test_traitlets.py::test_list_items_from_string[s3-expected3-value_trait3] PASSED
tests/test_traitlets.py::test_list_items_from_string[s4-expected4-value_trait4] PASSED
tests/test_traitlets.py::test_set_from_string[[]-expected0] PASSED
tests/test_traitlets.py::test_set_from_string[[1, 2, "x"]-expected1] PASSED
tests/test_traitlets.py::test_set_from_string[{1, 2, "x"}-expected2] PASSED
tests/test_traitlets.py::test_set_from_string[s3-expected3] PASSED
tests/test_traitlets.py::test_set_from_string[s4-None] PASSED
tests/test_traitlets.py::test_set_items_from_string[s0-expected0-value_trait0] PASSED
tests/test_traitlets.py::test_set_items_from_string[s1-ValueError-value_trait1] PASSED
tests/test_traitlets.py::test_set_items_from_string[s2-expected2-value_trait2] PASSED
tests/test_traitlets.py::test_set_items_from_string[s3-expected3-value_trait3] PASSED
tests/test_traitlets.py::test_tuple_from_string[[]-expected0] PASSED
tests/test_traitlets.py::test_tuple_from_string[()-expected1] PASSED
tests/test_traitlets.py::test_tuple_from_string[[1, 2, "x"]-expected2] PASSED
tests/test_traitlets.py::test_tuple_from_string[(1, 2, "x")-expected3] PASSED
tests/test_traitlets.py::test_tuple_from_string[s4-expected4] PASSED
tests/test_traitlets.py::test_tuple_from_string[s5-None] PASSED
tests/test_traitlets.py::test_tuple_items_from_string[s0-expected0-value_traits0] PASSED
tests/test_traitlets.py::test_tuple_items_from_string[s1-ValueError-value_traits1] PASSED
tests/test_traitlets.py::test_tuple_items_from_string[s2-expected2-value_traits2] PASSED
tests/test_traitlets.py::test_tuple_items_from_string[s3-expected3-value_traits3] PASSED
tests/test_traitlets.py::test_tuple_items_from_string[s4-expected4-value_traits4] PASSED
tests/test_traitlets.py::test_object_from_string[x-x] PASSED
tests/test_traitlets.py::test_object_from_string[mod.submod-mod.submod] PASSED
tests/test_traitlets.py::test_object_from_string[not an identifier-TraitError] PASSED
tests/test_traitlets.py::test_object_from_string[1-1] PASSED
tests/test_traitlets.py::test_object_from_string[None-None] PASSED
tests/test_traitlets.py::test_tcp_from_string[127.0.0.1:8000-expected0] PASSED
tests/test_traitlets.py::test_tcp_from_string[host.tld:80-expected1] PASSED
tests/test_traitlets.py::test_tcp_from_string[host:notaport-ValueError] PASSED
tests/test_traitlets.py::test_tcp_from_string[127.0.0.1-ValueError] PASSED
tests/test_traitlets.py::test_tcp_from_string[None-None] PASSED
tests/test_traitlets.py::test_union_of_list_and_unicode_from_string[[]-expected0] PASSED
tests/test_traitlets.py::test_union_of_list_and_unicode_from_string[{}-{}] PASSED
tests/test_traitlets.py::test_union_of_int_and_float_from_string[1-1] PASSED
tests/test_traitlets.py::test_union_of_int_and_float_from_string[1.5-1.5] PASSED
tests/test_traitlets.py::test_union_of_list_and_dict_from_string[[]-expected0-False] PASSED
tests/test_traitlets.py::test_union_of_list_and_dict_from_string[{}-expected1-False] PASSED
tests/test_traitlets.py::test_union_of_list_and_dict_from_string[None-TraitError-False] PASSED
tests/test_traitlets.py::test_union_of_list_and_dict_from_string[None-None-True] PASSED
tests/test_traitlets.py::test_all_attribute PASSED
tests/test_traitlets_docstring.py::test_handle_docstring PASSED
tests/test_traitlets_enum.py::TestUseEnum::test_assign_all_enum_values PASSED
tests/test_traitlets_enum.py::TestUseEnum::test_assign_bad_enum_value_name__raises_error PASSED
tests/test_traitlets_enum.py::TestUseEnum::test_assign_bad_enum_value_number__raises_error PASSED
tests/test_traitlets_enum.py::TestUseEnum::test_assign_bad_value_with_to_enum_or_none PASSED
tests/test_traitlets_enum.py::TestUseEnum::test_assign_enum_name_1 PASSED
tests/test_traitlets_enum.py::TestUseEnum::test_assign_enum_value PASSED
tests/test_traitlets_enum.py::TestUseEnum::test_assign_enum_value__with_other_enum_raises_error PASSED
tests/test_traitlets_enum.py::TestUseEnum::test_assign_enum_value_name PASSED
tests/test_traitlets_enum.py::TestUseEnum::test_assign_enum_value_number PASSED
tests/test_traitlets_enum.py::TestUseEnum::test_assign_enum_value_number_1 PASSED
tests/test_traitlets_enum.py::TestUseEnum::test_assign_none_to_enum_or_none PASSED
tests/test_traitlets_enum.py::TestUseEnum::test_assign_none_without_allow_none_resets_to_default_value PASSED
tests/test_traitlets_enum.py::TestUseEnum::test_assign_scoped_enum_value_name PASSED
tests/test_traitlets_enum.py::TestUseEnum::test_ctor_with_default_value_as_enum_value PASSED
tests/test_traitlets_enum.py::TestUseEnum::test_ctor_with_default_value_none_and_allow_none PASSED
tests/test_traitlets_enum.py::TestUseEnum::test_ctor_with_default_value_none_and_not_allow_none PASSED
tests/test_traitlets_enum.py::TestUseEnum::test_ctor_without_default_value PASSED
tests/test_traitlets_enum.py::TestUseEnum::test_info PASSED
tests/test_traitlets_enum.py::TestFuzzyEnum::test_assign_other_raises PASSED
tests/test_traitlets_enum.py::TestFuzzyEnum::test_ctor_with_default_value PASSED
tests/test_traitlets_enum.py::TestFuzzyEnum::test_search_all_prefixes__ctor PASSED
tests/test_traitlets_enum.py::TestFuzzyEnum::test_search_all_prefixes__overwrite PASSED
tests/test_traitlets_enum.py::TestFuzzyEnum::test_search_substrings__ctor PASSED
tests/test_traitlets_enum.py::TestFuzzyEnum::test_search_substrings__overwrite PASSED
tests/utils/test_bunch.py::test_bunch PASSED
tests/utils/test_bunch.py::test_bunch_dir PASSED
tests/utils/test_decorators.py::TestExpandSignature::test_duplicate_init PASSED
tests/utils/test_decorators.py::TestExpandSignature::test_full_init PASSED
tests/utils/test_decorators.py::TestExpandSignature::test_no_init PASSED
tests/utils/test_decorators.py::TestExpandSignature::test_no_kwargs PASSED
tests/utils/test_decorators.py::TestExpandSignature::test_partial_init PASSED
tests/utils/test_importstring.py::TestImportItem::test_bad_input PASSED
tests/utils/test_importstring.py::TestImportItem::test_import_unicode PASSED

=============================== warnings summary ===============================
tests/_warnings.py::tests._warnings.all_warnings
  <doctest tests._warnings.all_warnings[1]>:2: RuntimeWarning: bar

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
============================= slowest 10 durations =============================
=========================== short test summary info ============================
======== 572 passed, 1 skipped, 1 warning ========