[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [ooni-probe/master] Add command line argument processing for daphn3 test
commit dbb26120aeb82dc265354ae4e4a9e43692585048
Author: Arturo Filastò <art@xxxxxxxxx>
Date: Mon Nov 12 20:19:09 2012 +0100
Add command line argument processing for daphn3 test
---
nettests/core/daphn3.py | 22 ++++------------------
1 files changed, 4 insertions(+), 18 deletions(-)
diff --git a/nettests/core/daphn3.py b/nettests/core/daphn3.py
index c277c56..b40d38a 100644
--- a/nettests/core/daphn3.py
+++ b/nettests/core/daphn3.py
@@ -52,7 +52,6 @@ class Daphn3ClientFactory(protocol.ClientFactory):
log.err("Daphn3 client connection lost")
print reason
-
class daphn3Args(usage.Options):
optParameters = [
['host', 'h', '127.0.0.1', 'Target Hostname'],
@@ -85,22 +84,11 @@ class daphn3Test(nettest.NetTestCase):
packet at the step_idx that is to be mutated
"""
- if self.localOptions['pcap']:
- daphn3Steps = daphn3.read_pcap(self.localOptions['pcap'])
- elif self.localOptions['yaml']:
+ if self.localOptions['yaml']:
daphn3Steps = daphn3.read_yaml(self.localOptions['yaml'])
else:
- daphn3Steps = [{'client': 'testing'}, {'server': 'antani'}]
-
- #for idx, step in enumerate(daphn3Steps):
- # current_packet = step.values()[0]
- # for mutation_idx in range(len(current_packet)):
- # if step.keys()[0] == "client":
- # mutated_step = daphn3.daphn3Mutate(daphn3Steps,
- # idx, mutation_idx)
- # yield mutated_step
- # else:
- # yield daphn3Steps
+ daphn3Steps = daphn3.read_pcap(self.localOptions['pcap'])
+
yield daphn3Steps
def test_daphn3(self):
@@ -120,9 +108,7 @@ class daphn3Test(nettest.NetTestCase):
log.msg("Connecting to %s:%s" % (host, port))
endpoint = endpoints.TCP4ClientEndpoint(reactor, host, port)
daphn3_factory = Daphn3ClientFactory()
- #daphn3_factory.steps = self.input
- daphn3_factory.steps = [{'client': 'client_packet'},
- {'server': 'server_packet'}]
+ daphn3_factory.steps = self.input
daphn3_factory.report = self.report
d = endpoint.connect(daphn3_factory)
d.addErrback(failure)
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits