py$(PYV): commands[0]> python -m zope.testrunner --test-path=src -vv Running tests at level 1 Running zope.testrunner.layer.UnitTests tests: Set up zope.testrunner.layer.UnitTests. Running: test___call___defaults (zope.i18nmessageid.tests.MessageFactoryTests.test___call___defaults) test___call___explicit (zope.i18nmessageid.tests.MessageFactoryTests.test___call___explicit) test___reduce__ (zope.i18nmessageid.tests.MessageTests.test___reduce__) test___reduce___wo_values (zope.i18nmessageid.tests.MessageTests.test___reduce___wo_values) test_base_type_is_immutable (zope.i18nmessageid.tests.MessageTests.test_base_type_is_immutable) test_copy (zope.i18nmessageid.tests.MessageTests.test_copy) test_copy_no_default (zope.i18nmessageid.tests.MessageTests.test_copy_no_default) test_copy_no_overrides (zope.i18nmessageid.tests.MessageTests.test_copy_no_overrides) test_copy_with_overrides (zope.i18nmessageid.tests.MessageTests.test_copy_with_overrides) test_default_immutable (zope.i18nmessageid.tests.MessageTests.test_default_immutable) test_default_plural_immutable (zope.i18nmessageid.tests.MessageTests.test_default_plural_immutable) test_defaults (zope.i18nmessageid.tests.MessageTests.test_defaults) test_domain_immutable (zope.i18nmessageid.tests.MessageTests.test_domain_immutable) test_mapping_immutable (zope.i18nmessageid.tests.MessageTests.test_mapping_immutable) test_mapping_is_readonly (zope.i18nmessageid.tests.MessageTests.test_mapping_is_readonly) test_msgid_plural_immutable (zope.i18nmessageid.tests.MessageTests.test_msgid_plural_immutable) test_non_numeric_number (zope.i18nmessageid.tests.MessageTests.test_non_numeric_number) test_non_unicode_default (zope.i18nmessageid.tests.MessageTests.test_non_unicode_default) test_number_immutable (zope.i18nmessageid.tests.MessageTests.test_number_immutable) test_unknown_immutable (zope.i18nmessageid.tests.MessageTests.test_unknown_immutable) test_values (zope.i18nmessageid.tests.MessageTests.test_values) test_values_with_float_for_number (zope.i18nmessageid.tests.MessageTests.test_values_with_float_for_number) test_values_with_zero (zope.i18nmessageid.tests.MessageTests.test_values_with_zero) test_values_without_defaults (zope.i18nmessageid.tests.MessageTests.test_values_without_defaults) test_optimizations_available (zope.i18nmessageid.tests.OptimizationTests.test_optimizations_available) test___reduce__ (zope.i18nmessageid.tests.PyMessageTests.test___reduce__) test___reduce___wo_values (zope.i18nmessageid.tests.PyMessageTests.test___reduce___wo_values) test_copy (zope.i18nmessageid.tests.PyMessageTests.test_copy) test_copy_no_default (zope.i18nmessageid.tests.PyMessageTests.test_copy_no_default) test_copy_no_overrides (zope.i18nmessageid.tests.PyMessageTests.test_copy_no_overrides) test_copy_with_overrides (zope.i18nmessageid.tests.PyMessageTests.test_copy_with_overrides) test_default_immutable (zope.i18nmessageid.tests.PyMessageTests.test_default_immutable) test_default_plural_immutable (zope.i18nmessageid.tests.PyMessageTests.test_default_plural_immutable) test_defaults (zope.i18nmessageid.tests.PyMessageTests.test_defaults) test_domain_immutable (zope.i18nmessageid.tests.PyMessageTests.test_domain_immutable) test_mapping_immutable (zope.i18nmessageid.tests.PyMessageTests.test_mapping_immutable) test_mapping_is_readonly (zope.i18nmessageid.tests.PyMessageTests.test_mapping_is_readonly) test_msgid_plural_immutable (zope.i18nmessageid.tests.PyMessageTests.test_msgid_plural_immutable) test_non_numeric_number (zope.i18nmessageid.tests.PyMessageTests.test_non_numeric_number) test_non_unicode_default (zope.i18nmessageid.tests.PyMessageTests.test_non_unicode_default) test_number_immutable (zope.i18nmessageid.tests.PyMessageTests.test_number_immutable) test_unknown_immutable (zope.i18nmessageid.tests.PyMessageTests.test_unknown_immutable) test_values (zope.i18nmessageid.tests.PyMessageTests.test_values) test_values_with_float_for_number (zope.i18nmessageid.tests.PyMessageTests.test_values_with_float_for_number) test_values_with_zero (zope.i18nmessageid.tests.PyMessageTests.test_values_with_zero) test_values_without_defaults (zope.i18nmessageid.tests.PyMessageTests.test_values_without_defaults) Ran 46 tests with 0 failures, 0 errors and 0 skipped. Tearing down left over layers: Tear down zope.testrunner.layer.UnitTests. py$(PYV): OK congratulations :)