def test_connection_already_exist(self): client = Client() client.connect_local(port=1024) with pytest.raises(ValueError): client.connect_local(port=1024) client.disconnect_local(port=1024) client.connect_local(port=1024)
def test_port_under_range(self): client = Client() with pytest.raises(ValueError): client.connect_local(port=1023) with pytest.raises(ValueError): client.disconnect_local(port=1023) with pytest.raises(ValueError): Server(port=1023)
def test_connection_after_pattern_was_established(self): client = Client() listen_for_push = client.pull() client.connect_local(port=1024) with pytest.raises(ValueError): client.connect_local(port=1024) client.disconnect_local(port=1024) with pytest.raises(ValueError): client.disconnect_local(port=1024)
def test_port_on_range(self): client = Client() client.connect_local(port=1024) client.disconnect_local(port=1024) client.connect_local(port=7000) client.disconnect_local(port=7000) client.connect_local(port=65535) client.disconnect_local(port=65535)
def test_there_was_no_connection_to_disconnect(self): client = Client() client.connect_local(port=1024) with pytest.raises(ValueError): client.disconnect_local(port=1025) client.disconnect_local(port=1024) with pytest.raises(ValueError): client.disconnect_local(port=1024)