/usr/lib/python2.7/dist-packages/testtools/tests/matchers/test_const.py is in python-testtools 2.3.0-3ubuntu2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | # Copyright (c) 2016 testtools developers. See LICENSE for details.
from testtools import TestCase
from testtools.compat import _u
from testtools.matchers import Always, Never
from testtools.tests.matchers.helpers import TestMatchersInterface
class TestAlwaysInterface(TestMatchersInterface, TestCase):
""":py:func:`~testtools.matchers.Always` always matches."""
matches_matcher = Always()
matches_matches = [42, object(), 'hi mom']
matches_mismatches = []
str_examples = [('Always()', Always())]
describe_examples = []
class TestNeverInterface(TestMatchersInterface, TestCase):
""":py:func:`~testtools.matchers.Never` never matches."""
matches_matcher = Never()
matches_matches = []
matches_mismatches = [42, object(), 'hi mom']
str_examples = [('Never()', Never())]
describe_examples = [(_u('Inevitable mismatch on 42'), 42, Never())]
def test_suite():
from unittest import TestLoader
return TestLoader().loadTestsFromName(__name__)
|