GIF89; GIF89; %PDF- %PDF-
__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
# Copyright (c) Twisted Matrix Laboratories.
# See LICENSE for details.
# this module is a trivial class with doctests to test trial's doctest
# support.
class Counter:
"""a simple counter object for testing trial's doctest support
>>> c = Counter()
>>> c.value()
0
>>> c += 3
>>> c.value()
3
>>> c.incr()
>>> c.value() == 4
True
>>> c == 4
True
>>> c != 9
True
"""
_count = 0
def __init__(self, initialValue=0, maxval=None):
self._count = initialValue
self.maxval = maxval
def __iadd__(self, other):
"""add other to my value and return self
>>> c = Counter(100)
>>> c += 333
>>> c == 433
True
"""
if self.maxval is not None and ((self._count + other) > self.maxval):
raise ValueError("sorry, counter got too big")
else:
self._count += other
return self
def __eq__(self, other: object) -> bool:
"""equality operator, compare other to my value()
>>> c = Counter()
>>> c == 0
True
>>> c += 10
>>> c.incr()
>>> c == 10 # fail this test on purpose
True
"""
return self._count == other
def __ne__(self, other: object) -> bool:
"""inequality operator
>>> c = Counter()
>>> c != 10
True
"""
return not self.__eq__(other)
def incr(self):
"""increment my value by 1
>>> from twisted.trial.test.mockdoctest import Counter
>>> c = Counter(10, 11)
>>> c.incr()
>>> c.value() == 11
True
>>> c.incr()
Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "twisted/trial/test/mockdoctest.py", line 51, in incr
self.__iadd__(1)
File "twisted/trial/test/mockdoctest.py", line 39, in __iadd__
raise ValueError, "sorry, counter got too big"
ValueError: sorry, counter got too big
"""
self.__iadd__(1)
def value(self):
"""return this counter's value
>>> c = Counter(555)
>>> c.value() == 555
True
"""
return self._count
def unexpectedException(self):
"""i will raise an unexpected exception...
... *CAUSE THAT'S THE KINDA GUY I AM*
>>> 1/0
"""
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| __pycache__ | Folder | 0755 |
|
|
| __init__.py | File | 130 B | 0644 |
|
| detests.py | File | 5.53 KB | 0644 |
|
| erroneous.py | File | 4.68 KB | 0644 |
|
| mockcustomsuite.py | File | 536 B | 0644 |
|
| mockcustomsuite2.py | File | 533 B | 0644 |
|
| mockcustomsuite3.py | File | 676 B | 0644 |
|
| mockdoctest.py | File | 2.36 KB | 0644 |
|
| moduleself.py | File | 170 B | 0644 |
|
| moduletest.py | File | 302 B | 0644 |
|
| novars.py | File | 182 B | 0644 |
|
| ordertests.py | File | 864 B | 0644 |
|
| packages.py | File | 4.54 KB | 0644 |
|
| sample.py | File | 2.04 KB | 0644 |
|
| scripttest.py | File | 457 B | 0755 |
|
| skipping.py | File | 5.58 KB | 0644 |
|
| suppression.py | File | 2.44 KB | 0644 |
|
| test_assertions.py | File | 59.39 KB | 0644 |
|
| test_asyncassertions.py | File | 2.49 KB | 0644 |
|
| test_deferred.py | File | 8.62 KB | 0644 |
|
| test_doctest.py | File | 1.67 KB | 0644 |
|
| test_keyboard.py | File | 3.7 KB | 0644 |
|
| test_loader.py | File | 21.84 KB | 0644 |
|
| test_log.py | File | 7.85 KB | 0644 |
|
| test_output.py | File | 4.9 KB | 0644 |
|
| test_plugins.py | File | 1.43 KB | 0644 |
|
| test_pyunitcompat.py | File | 7.44 KB | 0644 |
|
| test_reporter.py | File | 55.38 KB | 0644 |
|
| test_runner.py | File | 34.22 KB | 0644 |
|
| test_script.py | File | 28.69 KB | 0644 |
|
| test_skip.py | File | 2.59 KB | 0644 |
|
| test_suppression.py | File | 5.77 KB | 0644 |
|
| test_testcase.py | File | 1.94 KB | 0644 |
|
| test_tests.py | File | 48.34 KB | 0644 |
|
| test_util.py | File | 19.2 KB | 0644 |
|
| test_warning.py | File | 17.22 KB | 0644 |
|
| weird.py | File | 675 B | 0644 |
|