summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorHynek Schlawack <hs@ox.cx>2016-01-31 13:52:42 +0100
committerHynek Schlawack <hs@ox.cx>2016-01-31 13:55:40 +0100
commita5811cc9947bed15d6432f984ffdccd679950d74 (patch)
treed84aff2a8887ad1073ca3b2147aac7a62b92303c /tests
parenta14f5eac223b04e92df706148f7d3c2a085a8550 (diff)
downloadpyopenssl-git-a5811cc9947bed15d6432f984ffdccd679950d74.tar.gz
Greatly simplify test_state_string
It used to more or less a functional test. No wonder it was rather flaky.
Diffstat (limited to 'tests')
-rw-r--r--tests/test_ssl.py38
1 files changed, 2 insertions, 36 deletions
diff --git a/tests/test_ssl.py b/tests/test_ssl.py
index de144ce..ecdb40c 100644
--- a/tests/test_ssl.py
+++ b/tests/test_ssl.py
@@ -2346,42 +2346,8 @@ class ConnectionTests(TestCase, _LoopbackMixin):
server = self._loopbackServerFactory(server)
client = self._loopbackClientFactory(client)
- self.assertEqual('before/accept initialization',
- server.state_string().decode())
- self.assertEqual('before/connect initialization',
- client.state_string().decode())
-
- for conn in [server, client]:
- try:
- conn.do_handshake()
- except WantReadError:
- pass
-
- self.assertEqual('SSLv3 read client hello B',
- server.state_string().decode())
- self.assertEqual('SSLv3 read server hello A',
- client.state_string().decode())
-
- for conn in [server, client]:
- try:
- conn.do_handshake()
- except WantReadError:
- pass
-
- assert server.state_string().decode() in (
- "SSLv3 read client certificate A",
- "SSLv3 read client key exchange A", # 1.0.2d+
- )
- self.assertEqual('SSLv3 read server session ticket A',
- client.state_string().decode())
-
- for conn in [server, client]:
- conn.do_handshake()
-
- self.assertEqual('SSL negotiation finished successfully',
- server.state_string().decode())
- self.assertEqual('SSL negotiation finished successfully',
- client.state_string().decode())
+ assert b"before/accept initialization" == server.state_string()
+ assert b"before/connect initialization" == client.state_string()
def test_app_data_wrong_args(self):
"""