[stem/master] Python3 compatability for networkstatus unit test

commit 657a2b89b65c4b2c468d784e6ae2ac667ba84706 Author: Damian Johnson <atagar@torproject.org> Date: Wed Jun 21 08:43:09 2017 -0700 Python3 compatability for networkstatus unit test Trivial fix. Just some missing unicode/bytes normalization. ====================================================================== ERROR: test_signature_validation ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/atagar/Desktop/stem/test/require.py", line 58, in wrapped return func(self, *args, **kwargs) File "/home/atagar/Desktop/stem/test/unit/descriptor/networkstatus/document_v3.py", line 421, in test_signature_validation consensus = stem.descriptor.networkstatus.NetworkStatusDocumentV3(consensus_content.replace('test002r', 'different_nickname')) TypeError: expected an object with the buffer interface ---------------------------------------------------------------------- --- test/unit/descriptor/networkstatus/document_v3.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/unit/descriptor/networkstatus/document_v3.py b/test/unit/descriptor/networkstatus/document_v3.py index efdf1bb..68d7270 100644 --- a/test/unit/descriptor/networkstatus/document_v3.py +++ b/test/unit/descriptor/networkstatus/document_v3.py @@ -418,7 +418,7 @@ DnN5aFtYKiTc19qIC7Nmo+afPdDEf0MlJvEOP5EWl3w= # change a relay's nickname in the consensus so it's no longer validly signed - consensus = stem.descriptor.networkstatus.NetworkStatusDocumentV3(consensus_content.replace('test002r', 'different_nickname')) + consensus = stem.descriptor.networkstatus.NetworkStatusDocumentV3(consensus_content.replace(b'test002r', b'different_nickname')) self.assertRaisesRegexp(ValueError, 'Network Status Document has 0 valid signatures out of 2 total, needed 1', consensus.validate_signatures, certs) def test_handlers(self):
participants (1)
-
atagar@torproject.org