def ip(self, **kwargs): """ Test IP data-service """ try: addr = kwargs.get('ip') data = {'ip': {'address': addr}} except: data = {} return wrap2dasjson(data)
def ip(self, **kwargs): """ Test IP data-service """ try: addr = kwargs.get('ip') data = {'ip':{'address': addr}} except: data = {} return wrap2dasjson(data)
def google_maps(self, **kwargs): """ Test Google maps geo zip data-service """ try: code = int(kwargs.get('q')) data = {'zip': {'code': code, 'place' :[{'city': 'test1'}, {'city':'test2'}]}} except: data = {} return wrap2dasjson(data)
def sitedb(self, **kwargs): """ Test SiteDB data-service """ try: if kwargs.has_key('name'): site = kwargs.get('name') elif kwargs.has_key('site'): site = kwargs.get('site') else: code = web_code('Unsupported key') HTTPError(500, 'DAS error, code=%s' % code) data = {"0": {"name":site}} except: data = {} return wrap2dasjson(data)
def sitedb(self, **kwargs): """ Test SiteDB data-service """ try: if 'name' in kwargs: site = kwargs.get('name') elif 'site' in kwargs: site = kwargs.get('site') else: code = web_code('Unsupported key') HTTPError(500, 'DAS error, code=%s' % code) data = {"0": {"name": site}} except: data = {} return wrap2dasjson(data)
def google_maps(self, **kwargs): """ Test Google maps geo zip data-service """ try: code = int(kwargs.get('q')) data = { 'zip': { 'code': code, 'place': [{ 'city': 'test1' }, { 'city': 'test2' }] } } except: data = {} return wrap2dasjson(data)
def testDASJSON(self): """test wrap2dasjson function""" data = {'test': {'foo': 1}} expect = wrap2dasjson(data) result = json.dumps(data) self.assertEqual(expect, result)