def test_invalid_unpickle(self): with pytest.raises(ValueError): OutboundGroupSession.from_pickle(b"") with pytest.raises(ValueError): InboundGroupSession.from_pickle(b"")
def test_oubtound_pickle_fail(self): outbound = OutboundGroupSession() pickle = outbound.pickle("Test") with pytest.raises(OlmGroupSessionError): OutboundGroupSession.from_pickle(pickle)
def test_outbound_pickle(self): session = OutboundGroupSession() pickle = session.pickle() assert (session.id == OutboundGroupSession.from_pickle(pickle).id)