mirror of
https://github.com/mirror/wget.git
synced 2024-12-31 07:20:16 +08:00
8e0dd0d870
* testenv/conf/{__init__,authentication,files_crawled, hook_sample,reject_header,server_files}.py: Aesthetic changes to meet Python PEP8 guidelines * testenv/exc/{server_error,test_failed}.py: Same * testenv/misc/{colour_terminal,wget_file}.py: Same * testenv/server/http/http_server.py: Same * testenv/test/base_test.py: Same
23 lines
623 B
Python
23 lines
623 B
Python
from exc.test_failed import TestFailed
|
|
from conf import hook
|
|
|
|
""" Hook: SampleHook
|
|
This a sample file for how a new hook should be defined.
|
|
Any errors should always be reported by raising a TestFailed exception instead
|
|
of returning a true or false value.
|
|
"""
|
|
|
|
|
|
@hook(alias='SampleHookAlias')
|
|
class SampleHook:
|
|
def __init__(self, sample_hook_arg):
|
|
# do conf initialization here
|
|
self.arg = sample_hook_arg
|
|
|
|
def __call__(self, test_obj):
|
|
# implement hook here
|
|
# if you need the test case instance, refer to test_obj
|
|
if False:
|
|
raise TestFailed("Reason")
|
|
pass
|