def test_DeMarshalling(self): """Ummm. DeMarshaller should demarshall""" self.dotest_inout( DeMarshaller(SerialiseInt), { "5": 5, "0": 0, "999": 999 }, "demarshall", )
def BasicMarshallComponent(klass): return Graphline(marsh=Marshaller(klass), demarsh=DeMarshaller(klass), linkages={ ("self", "marshall"): ("marsh", "inbox"), ("marsh", "outbox"): ("self", "marshalled"), ("self", "demarshall"): ("demarsh", "inbox"), ("demarsh", "outbox"): ("self", "demarshalled"), ("self", "control"): ("marsh", "control"), ("marsh", "signal"): ("demarsh", "control"), ("demarsh", "signal"): ("self", "signal"), })
def lines_to_tokenlists(): return DeMarshaller(EscapedListMarshalling)
def lines_to_tokenlists(): return DeMarshaller(Base64ListMarshalling)