[Python-Dev] Misc. warnings
Tim Peters
tim.one@comcast.net
Wed, 08 Jan 2003 14:14:22 -0500
[Martin v. L=F6wis]
> I don't know. I cannot understand the purpose of _expectations.
If a Python expert for platform sys.platform X would be at all surpri=
sed if
test T got skipped when running the tests on X, then T should not be =
listed
in _expectations[X], else it should be, with disagreements favoring l=
eaving
it out (the disagreeing experts can add a comment to regrtest.py abou=
t why
they disagree, or make regrtest smarter about recognizing when a test=
skip
is expected). I added a couple of the latter to _ExpectedSkips.__ini=
t__:
if not os.path.supports_unicode_filenames:
self.expected.add('test_pep277')
if test_normalization.skip_expected:
self.expected.add('test_normalization')
if test_socket_ssl.skip_expected:
self.expected.add('test_socket_ssl')
but so far nobody else has cared enough to add more of this nature. =
If a
module can't itself tell whether it expects to be skipped, then perha=
ps we
need another "mystery test" category (where mystery =3D=3D we have no=
idea
whether the test should pass -- such tests will always be a source of
confusion).