def setUp(self): self.test_context = ops._ContextImpl() wave_data = model.WaveData() wave_data.id = 'my-wave' wave_data.wavelet_ids = set(['wavelet-1']) self.test_wave_data = wave_data self.test_wave = self.test_context.AddWave(wave_data) wavelet_data = model.WaveletData() wavelet_data.creator = '*****@*****.**' wavelet_data.creation_time = 100 wavelet_data.last_modified_time = 101 wavelet_data.participants = set(['*****@*****.**']) wavelet_data.root_blip_id = 'blip-1' wavelet_data.wave_id = wave_data.id wavelet_data.wavelet_id = 'wavelet-1' self.test_wavelet_data = wavelet_data self.test_wavelet = self.test_context.AddWavelet(wavelet_data) blip_data = model.BlipData() blip_data.blip_id = wavelet_data.root_blip_id blip_data.content = '<p>testing</p>' blip_data.contributors = set( [wavelet_data.creator, '*****@*****.**']) blip_data.creator = wavelet_data.creator blip_data.last_modified_time = wavelet_data.last_modified_time blip_data.parent_blip_id = None blip_data.wave_id = wave_data.id blip_data.wavelet_id = wavelet_data.wavelet_id self.test_blip_data = blip_data self.test_blip = self.test_context.AddBlip(blip_data)
def setUp(self): self.test_context = ops._ContextImpl() wave_data = model.WaveData() wave_data.id = "my-wave" wave_data.wavelet_ids = set(["wavelet-1"]) self.test_wave_data = wave_data self.test_wave = self.test_context.AddWave(wave_data) wavelet_data = model.WaveletData() wavelet_data.creator = "*****@*****.**" wavelet_data.creation_time = 100 wavelet_data.last_modified_time = 101 wavelet_data.participants = set(["*****@*****.**"]) wavelet_data.root_blip_id = "blip-1" wavelet_data.wave_id = wave_data.id wavelet_data.wavelet_id = "wavelet-1" self.test_wavelet_data = wavelet_data self.test_wavelet = self.test_context.AddWavelet(wavelet_data) blip_data = model.BlipData() blip_data.blip_id = wavelet_data.root_blip_id blip_data.content = "<p>testing</p>" blip_data.contributors = set([wavelet_data.creator, "*****@*****.**"]) blip_data.creator = wavelet_data.creator blip_data.last_modified_time = wavelet_data.last_modified_time blip_data.parent_blip_id = None blip_data.wave_id = wave_data.id blip_data.wavelet_id = wavelet_data.wavelet_id self.test_blip_data = blip_data self.test_blip = self.test_context.AddBlip(blip_data)
def setUp(self): self.test_context = ops._ContextImpl() self.test_wave_data = TEST_WAVE_DATA self.test_wave = self.test_context.AddWave(self.test_wave_data) self.test_wavelet_data = TEST_WAVELET_DATA self.test_wavelet = self.test_context.AddWavelet(self.test_wavelet_data) self.test_blip_data = TEST_BLIP_DATA self.test_blip = self.test_context.AddBlip(self.test_blip_data)
def post(self): """Handles HTTP POST requests.""" json_body = self.request.body if not json_body: # TODO(davidbyttow): Log error? return json_body = unicode(json_body, 'utf8') logging.info('Cron Incoming: ' + json_body) context, event = ops._ContextImpl(), model.Event({'type':'CRON_EVENT'}) self._robot.HandleEvent(event, context) json_response = robot_abstract.SerializeContext(context, self._robot.version) logging.info('Outgoing: ' + json_response) # Build the response. self.response.headers['Content-Type'] = 'application/json; charset=utf-8' self.response.out.write(json_response.encode('utf-8'))