[ooni-probe/master] Use usageOptions in HTTP requests test

commit d3985c82de5537b4452838bd09bc28ca8758f69f Author: Arturo Filastò <art@fuffa.org> Date: Thu Nov 22 11:24:45 2012 +0100 Use usageOptions in HTTP requests test --- nettests/core/http_requests.py | 17 +++++++++++------ 1 files changed, 11 insertions(+), 6 deletions(-) diff --git a/nettests/core/http_requests.py b/nettests/core/http_requests.py index 0315145..7a2f5ef 100644 --- a/nettests/core/http_requests.py +++ b/nettests/core/http_requests.py @@ -6,6 +6,8 @@ import random import json +from twisted.python import usage + from ooni.utils import log, net from ooni.templates import httpt @@ -19,6 +21,14 @@ def random_capitalization(string): output += string[i] return output +class UsageOptions(usage.Options): + optParameters = [ + ['backend', 'b', None, + 'URL of the backend to use for sending the requests'], + ['headers', 'h', None, + 'Specify a yaml formatted file from which to read the request headers to send'] + ] + class HTTPRequests(httpt.HTTPTest): """ This test is also known as Header Field manipulation. It performes HTTP @@ -28,12 +38,7 @@ class HTTPRequests(httpt.HTTPTest): author = "Arturo Filastò" version = 0.1 - optParameters = [ - ['backend', 'b', None, - 'URL of the backend to use for sending the requests'], - ['headers', 'h', None, - 'Specify a yaml formatted file from which to read the request headers to send'] - ] + usageOptions = UsageOptions requiredOptions = ['backend']
participants (1)
-
art@torproject.org