def handle_push(self, url, pushed_content): wave_id = utils.extract_wave_id(url) if (wave_id == ""): return False wavelet_id = utils.generate_wavelet_id_from_wave_id(wave_id) message = utils.generate_message(pushed_content) self._reply_to_wave(wave_id, wavelet_id, message) return True
def testExtractWaveIdReturnsEmptyOnMalformedLink(self): id = utils.extract_wave_id("/push") self.assertEquals("", id)
def testExtractWaveId(self): id = utils.extract_wave_id("/push/wavesandbox.com/27uuNu-2A") self.assertEquals("wavesandbox.com!w+27uuNu-2A", id)