def testDispatchUnknownCommand(self): message = OSCMessage() message.setAddress("/sample/play") sampler = RecordingSampler((1,2,'a string'), AttributeError('a')) handler = SamplerCallbackManager(sampler) # should not throw resp = handler.handle(message.getBinary()) self.assertEquals(resp, "/sampler/error\x00\x00,ss\x00Failed to execute command /sample/play\x00\x00a\x00\x00\x00") self.assertEquals([], self.sampler.recorded);
class SamplerCallbackManagerTest(TestCase): def setUp(self): self.sampler = RecordingSampler((1, 2, 'a string')) self.handler = SamplerCallbackManager(self.sampler) def testDispatch(self): message = OSCMessage() message.setAddress("/transfertools/get") message.append("test.wav") response = self.handler.handle(message.getBinary()) self.assertEquals([["transfertools", "get", ["test.wav"]]], self.sampler.recorded) expected = OSCMessage() expected.setAddress("/transfertools/get") expected.append(1) expected.append(2) expected.append('a string') self.assertEquals(str(expected), response) def testDispatchInvalidAddress(self): message = OSCMessage() message.setAddress("/sample/play/invalid") # should not throw resp = self.handler.handle(message.getBinary()) self.assertEquals( str(resp), "/sampler/error\x00\x00,ss\x00Execution failed\x00\x00\x00\x00" "Invalid address: '/sample/play/invalid', should have two components\x00" ) self.assertEquals([], self.sampler.recorded) def testDispatchUnknownCommand(self): message = OSCMessage() message.setAddress("/sample/play") sampler = RecordingSampler((1, 2, 'a string'), AttributeError('a')) handler = SamplerCallbackManager(sampler) # should not throw resp = handler.handle(message.getBinary()) self.assertEquals( resp, "/sampler/error\x00\x00,ss\x00Failed to execute command /sample/play\x00\x00a\x00\x00\x00" ) self.assertEquals([], self.sampler.recorded)
def testDispatchUnknownCommand(self): message = OSCMessage() message.setAddress("/sample/play") sampler = RecordingSampler((1, 2, 'a string'), AttributeError('a')) handler = SamplerCallbackManager(sampler) # should not throw resp = handler.handle(message.getBinary()) self.assertEquals( resp, "/sampler/error\x00\x00,ss\x00Failed to execute command /sample/play\x00\x00a\x00\x00\x00" ) self.assertEquals([], self.sampler.recorded)
class SamplerCallbackManagerTest(TestCase): def setUp(self): self.sampler = RecordingSampler((1,2,'a string')) self.handler = SamplerCallbackManager(self.sampler) def testDispatch(self): message = OSCMessage() message.setAddress("/transfertools/get") message.append("test.wav") response = self.handler.handle(message.getBinary()) self.assertEquals([["transfertools", "get", ["test.wav"]]], self.sampler.recorded) expected = OSCMessage() expected.setAddress("/transfertools/get") expected.append(1) expected.append(2) expected.append('a string') self.assertEquals(str(expected), response) def testDispatchInvalidAddress(self): message = OSCMessage() message.setAddress("/sample/play/invalid") # should not throw resp = self.handler.handle(message.getBinary()) self.assertEquals(str(resp), "/sampler/error\x00\x00,ss\x00Execution failed\x00\x00\x00\x00" "Invalid address: '/sample/play/invalid', should have two components\x00") self.assertEquals([], self.sampler.recorded); def testDispatchUnknownCommand(self): message = OSCMessage() message.setAddress("/sample/play") sampler = RecordingSampler((1,2,'a string'), AttributeError('a')) handler = SamplerCallbackManager(sampler) # should not throw resp = handler.handle(message.getBinary()) self.assertEquals(resp, "/sampler/error\x00\x00,ss\x00Failed to execute command /sample/play\x00\x00a\x00\x00\x00") self.assertEquals([], self.sampler.recorded);