def _create_socks(self): opener1 = self._mode_to_opener[self.s1_mode] opener2 = self._mode_to_opener[self.s2_mode] s1 = pynng.Socket(opener=opener1) s2 = pynng.Socket(opener=opener2) return s1, s2
def test_can_instantiate_socket_with_raw_opener(): with pynng.Socket(opener=pynng.lib.nng_sub0_open_raw): pass
def test_cannot_instantiate_socket_without_opener(): with pytest.raises(TypeError): pynng.Socket()