def gethost(host_name): print('alo alo') nodes = session.query(models.Node).filter_by(node_display_name=str(host_name)).first() print(models.to_json(nodes, 'Node',False)) return jsonify(models.to_json(nodes, 'Node', False)), 201
def get_roles(): resutl={} for role in list_roles: resutl[role]=[] list_node_role=session.query(models.Node_role).filter_by(role_name=role).all() for node_role in list_node_role: node=session.query(models.Node).filter_by(node_id=node_role.node_id).first() resutl[role].append(models.to_json(node, 'Node',False)) return jsonify(resutl), 201
def get_role(role_name): if role_name not in list_roles: return abort(400) resutl=[] list_node_role=session.query(models.Node_role).filter_by(role_name=role_name).all() for node_role in list_node_role: node=session.query(models.Node).filter_by(node_id=node_role.node_id).first() resutl.append(models.to_json(node, 'Node',False)) return jsonify(resutl), 201
def get_test_range_sources(self, req, suite, start, end): self.set_expiration(req) req.response.headers['Content-Type'] = 'text/javascript' key = (suite, start, end) text = self._chunk_cache[key] if not text: logging.info('Building chunk %s-%s for %s' % (start, end, suite)) chunk = models.Case.lookup_range(suite, int(start), int(end)) if not chunk: return self.do_404(req) case_list = [ c.to_json() for c in chunk ] text = models.to_json(case_list) self._chunk_cache[key] = text req.response.out.write(text)
def test_to_json_1(self): a = Restaurant( restaurant_name="sample", rating=4.5, image_url="sample", price="sample", review_count=1, city_name="sample", state_name="sample", transactions="sample", categories="sample", address="sample", city_state_name="sample", ) res = to_json(a, Restaurant) temp = json.loads(res) self.assertEqual(temp["restaurant_name"], "sample") self.assertEqual(temp["rating"], 4.5) self.assertEqual(temp["price"], "sample") self.assertEqual(temp["review_count"], 1) self.assertEqual(temp["address"], "sample")