Esempio n. 1
0
    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)
Esempio n. 2
0
    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)
Esempio n. 3
0
  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)
Esempio n. 4
0
  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)
Esempio n. 5
0
  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'))