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___explicit (zope.i18nmessageid.tests.MessageFactoryTests) test___reduce__ (zope.i18nmessageid.tests.MessageTests) test___reduce___wo_values (zope.i18nmessageid.tests.MessageTests) test_base_type_is_immutable (zope.i18nmessageid.tests.MessageTests) test_copy (zope.i18nmessageid.tests.MessageTests) test_copy_no_default (zope.i18nmessageid.tests.MessageTests) test_copy_no_overrides (zope.i18nmessageid.tests.MessageTests) test_copy_with_overrides (zope.i18nmessageid.tests.MessageTests) test_default_immutable (zope.i18nmessageid.tests.MessageTests) test_default_plural_immutable (zope.i18nmessageid.tests.MessageTests) test_defaults (zope.i18nmessageid.tests.MessageTests) test_domain_immutable (zope.i18nmessageid.tests.MessageTests) test_mapping_immutable (zope.i18nmessageid.tests.MessageTests) test_mapping_is_readonly (zope.i18nmessageid.tests.MessageTests) test_msgid_plural_immutable (zope.i18nmessageid.tests.MessageTests) test_non_numeric_number (zope.i18nmessageid.tests.MessageTests) test_non_unicode_default (zope.i18nmessageid.tests.MessageTests) test_number_immutable (zope.i18nmessageid.tests.MessageTests) test_unknown_immutable (zope.i18nmessageid.tests.MessageTests) test_values (zope.i18nmessageid.tests.MessageTests) test_values_with_float_for_number (zope.i18nmessageid.tests.MessageTests) test_values_with_zero (zope.i18nmessageid.tests.MessageTests) test_values_without_defaults (zope.i18nmessageid.tests.MessageTests) test_optimizations_available (zope.i18nmessageid.tests.OptimizationTests) test___reduce__ (zope.i18nmessageid.tests.PyMessageTests) test___reduce___wo_values (zope.i18nmessageid.tests.PyMessageTests) test_copy (zope.i18nmessageid.tests.PyMessageTests) test_copy_no_default (zope.i18nmessageid.tests.PyMessageTests) test_copy_no_overrides (zope.i18nmessageid.tests.PyMessageTests) test_copy_with_overrides (zope.i18nmessageid.tests.PyMessageTests) test_default_immutable (zope.i18nmessageid.tests.PyMessageTests) test_default_plural_immutable (zope.i18nmessageid.tests.PyMessageTests) test_defaults (zope.i18nmessageid.tests.PyMessageTests) test_domain_immutable (zope.i18nmessageid.tests.PyMessageTests) test_mapping_immutable (zope.i18nmessageid.tests.PyMessageTests) test_mapping_is_readonly (zope.i18nmessageid.tests.PyMessageTests) test_msgid_plural_immutable (zope.i18nmessageid.tests.PyMessageTests) test_non_numeric_number (zope.i18nmessageid.tests.PyMessageTests) test_non_unicode_default (zope.i18nmessageid.tests.PyMessageTests) test_number_immutable (zope.i18nmessageid.tests.PyMessageTests) test_unknown_immutable (zope.i18nmessageid.tests.PyMessageTests) test_values (zope.i18nmessageid.tests.PyMessageTests) test_values_with_float_for_number (zope.i18nmessageid.tests.PyMessageTests) test_values_with_zero (zope.i18nmessageid.tests.PyMessageTests) test_values_without_defaults (zope.i18nmessageid.tests.PyMessageTests) 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 :)