Exemple #1
0
 def test_str(self):
     stream = Stream(self)
     stream.update(
         "316 NEW 0 www.yahoo.com:80 SOURCE_ADDR=127.0.0.1:55877 PURPOSE=USER"
         .split())
     stream.circuit = FakeCircuit(1)
     str(stream)
Exemple #2
0
 def test_circuit_already_valid_in_new(self):
     stream = Stream(self)
     stream.circuit = FakeCircuit(1)
     stream.update("1 NEW 0 94.23.164.42.$43ED8310EB968746970896E8835C2F1991E50B69.exit:9001 SOURCE_ADDR=(Tor_internal):0 PURPOSE=DIR_FETCH".split())
     errs = self.flushLoggedErrors()
     self.assertEqual(len(errs), 1)
     self.assertTrue('Weird' in errs[0].getErrorMessage())
Exemple #3
0
 def test_magic_circuit_detach(self):
     stream = Stream(self)
     stream.circuit = FakeCircuit(1)
     stream.circuit.streams = [stream]
     stream.update(
         "1 SENTCONNECT 0 94.23.164.42.$43ED8310EB968746970896E8835C2F1991E50B69.exit:9001 SOURCE_ADDR=(Tor_internal):0 PURPOSE=DIR_FETCH"
         .split())
     self.assertTrue(stream.circuit is None)
Exemple #4
0
 def test_circuit_already_valid_in_new(self):
     stream = Stream(self)
     stream.circuit = FakeCircuit(1)
     stream.update(
         "1 NEW 0 94.23.164.42.$43ED8310EB968746970896E8835C2F1991E50B69.exit:9001 SOURCE_ADDR=(Tor_internal):0 PURPOSE=DIR_FETCH"
         .split())
     errs = self.flushLoggedErrors()
     self.assertEqual(len(errs), 1)
     self.assertTrue('Weird' in errs[0].getErrorMessage())
Exemple #5
0
 def test_str(self):
     stream = Stream(self)
     stream.update("316 NEW 0 www.yahoo.com:80 SOURCE_ADDR=127.0.0.1:55877 PURPOSE=USER".split())
     stream.circuit = FakeCircuit(1)
     str(stream)
Exemple #6
0
 def test_magic_circuit_detach(self):
     stream = Stream(self)
     stream.circuit = FakeCircuit(1)
     stream.circuit.streams = [stream]
     stream.update("1 SENTCONNECT 0 94.23.164.42.$43ED8310EB968746970896E8835C2F1991E50B69.exit:9001 SOURCE_ADDR=(Tor_internal):0 PURPOSE=DIR_FETCH".split())
     self.assertTrue(stream.circuit is None)