def _push_notify(url_key): url = dbconfig.get(url_key) if not url: msg = 'No value in dbconfig for %r' % url_key if in_dev(): log.warning(msg) else: raise ValueError(msg) resp = urlfetch.fetch(url) log.info('Push response from %r: %s' % (url, resp.status_code)) if resp.status_code != 200: log.error(resp.content) return resp.status_code == 200
def _push_notify(url_key): url = dbconfig.get(url_key) if not url: msg = 'No value in dbconfig for %r' % url_key if in_dev(): log.warning(msg) else: raise ValueError(msg) # A task has 10 minutes to execute. This tells urlfetch to time out after 8 # minutes. deadline = 60 * 8 resp = urlfetch.fetch(url, deadline=deadline) log.info('Push response from %r: %s' % (url, resp.status_code)) if resp.status_code != 200: log.error(resp.content) return resp.status_code == 200
def test_get(self): self.assertEqual(dbconfig.get('nonexistant'), None) self.assertEqual(dbconfig.get('nonexistant', 'default'), 'default') dbconfig['existing'] = 'true' self.assertEqual(dbconfig.get('existing'), 'true')