"""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)