class StateStreamTestCase(unittest.TestCase): object = None # should be set in subclass setUp def setUpForObject(self, obj): self.object = obj self.updates = [] self.poller = Poller() def send(value): self.updates.extend(json.loads(value)) self.stream = StateStreamInner( send, self.object, 'urlroot', lambda: None, # TODO test noteDirty or make it unnecessary poller=self.poller) def getUpdates(self): # warning: implementation poking self.poller.poll() self.stream._flush() u = self.updates self.updates = [] return u
def setUpForObject(self, obj): self.object = obj self.updates = [] self.poller = Poller() def send(value): self.updates.extend(json.loads(value)) self.stream = StateStreamInner(send, self.object, 'urlroot', poller=self.poller)
class StateStreamTestCase(unittest.TestCase): def setUp(self): self.updates = [] def send(value): self.updates.extend(json.loads(value)) self.stream = StateStreamInner(send, self.object, 'urlroot') def getUpdates(self): self.stream.poll() u = self.updates self.updates = [] return u
def setUpForObject(self, obj): self.object = obj self.updates = [] self.poller = Poller() def send(value): self.updates.extend(json.loads(value)) self.stream = StateStreamInner( send, self.object, 'urlroot', lambda: None, # TODO test noteDirty or make it unnecessary poller=self.poller)
def setUp(self): self.updates = [] def send(value): self.updates.extend(json.loads(value)) self.stream = StateStreamInner(send, self.object, 'urlroot')