def test_href_agg(self): print "*** Running test_href_agg ***" uvevn = MakeUVEVirtualNetwork(None, "abc-corp:vn-00", "10.10.10.10", ifs=["host1:eth0"]) pa = ParallelAggregator(uvevn, {"ObjectIf": "if"}) res = pa.aggregate("abc-corp:vn-00", True, "127.0.0.1:8081") print json.dumps(res, indent=4, sort_keys=True) uvetest = MakeUVEVirtualNetwork( None, "abc-corp:vn-00", "10.10.10.10", ifs=[{"name": "host1:eth0", "href": "127.0.0.1:8081/analytics/uves/if/host1:eth0?cfilt=mystruct"}], ) cn = OpServerUtils.uve_attr_flatten(uvetest["abc-corp:vn-00"]["UVEVirtualNetwork"]["ifs"]["10.10.10.10"]) self.assertEqual(cn, res["UVEVirtualNetwork"]["ifs"])
def test_href_agg(self): logging.info("*** Running test_href_agg ***") uvevn = MakeUVEVirtualNetwork( None, "abc-corp:vn-00", "10.10.10.10", ifs=["host1:eth0"], ) pa = ParallelAggregator(uvevn, {"ObjectIf":"if"}) res = pa.aggregate("abc-corp:vn-00", True, "127.0.0.1:8081") logging.info(json.dumps(res, indent=4, sort_keys=True)) uvetest = MakeUVEVirtualNetwork( None, "abc-corp:vn-00", "10.10.10.10", ifs=[{"name":"host1:eth0", "href":"127.0.0.1:8081/analytics/uves/if/host1:eth0?cfilt=mystruct"}], ) cn = OpServerUtils.uve_attr_flatten( uvetest["abc-corp:vn-00"]['UVEVirtualNetwork'][ "ifs"]["10.10.10.10"]) self.assertEqual(cn, res['UVEVirtualNetwork']['ifs'])