Source code for wni.derpy

"""This module provides a NanoClient and NanoServer that can be used for testing."""

from wni.util import NanoClient, NanoServer
ADDR = 'tcp://192.168.1.1:2121'


[docs]class Derp(object): def __init__(self, *args, **kwargs): pass @property def prop(self): return self._attr @prop.setter def prop(self, val): self._attr = val
[docs] def raises_attribute_error(self): self.oa9sihjbvoia9jhdioajhdgfsoij
[docs] def raises_name_error(self): oiajsdfoiajdfsi
[docs]def serve(addr=ADDR): d = Derp() NanoServer(d, addr).serve()
[docs]class DerpClient(NanoClient): def __init__(self, addr=ADDR): super(DerpClient, self).__init__(addr, Derp)