Loading
Turn str into bytes in SMTP unit test.
This should fix the following unit test errors:
[ERROR]
Traceback (most recent call last):
File "/home/travis/build/NullHypothesis/bridgedb/bridgedb/test/test_smtp.py", line 155, in test_getBridges
self.server.getAndCheckMessageContains("Here are your bridges")
File "/home/travis/build/NullHypothesis/bridgedb/bridgedb/test/test_smtp.py", line 99, in getAndCheckMessageContains
assert message.find(text) != -1, ("Message did not contain text '%s'."
builtins.TypeError: argument should be integer or bytes-like object, not 'str'
bridgedb.test.test_smtp.SMTPTests.test_getBridges
===============================================================================
[ERROR]
Traceback (most recent call last):
File "/home/travis/build/NullHypothesis/bridgedb/bridgedb/test/test_smtp.py", line 171, in test_getBridges_rateLimitExceeded
self.server.getAndCheckMessageContains("Here are your bridges")
File "/home/travis/build/NullHypothesis/bridgedb/bridgedb/test/test_smtp.py", line 99, in getAndCheckMessageContains
assert message.find(text) != -1, ("Message did not contain text '%s'."
builtins.TypeError: argument should be integer or bytes-like object, not 'str'
bridgedb.test.test_smtp.SMTPTests.test_getBridges_rateLimitExceeded
===============================================================================
[ERROR]
Traceback (most recent call last):
File "/home/travis/build/NullHypothesis/bridgedb/bridgedb/test/test_smtp.py", line 206, in test_getBridges_stressTest
self.server.getAndCheckMessageContains("Here are your bridges")
File "/home/travis/build/NullHypothesis/bridgedb/bridgedb/test/test_smtp.py", line 99, in getAndCheckMessageContains
assert message.find(text) != -1, ("Message did not contain text '%s'."
builtins.TypeError: argument should be integer or bytes-like object, not 'str'