blob: 323e76421f445ee894a8432d2cfb4dcdd29011f8 [file] [log] [blame]
"""
Group table test
Verify each group table can created correctly
"""
from oftest import config
import oftest.base_tests as base_tests
import ofp
from oftest.testutils import *
from accton_util import *
class L2InterfaceGroup(base_tests.SimpleDataPlane):
def runTest(self):
delete_all_flows(self.controller)
delete_all_groups(self.controller)
add_l2_interface_grouop(self.controller, config["port_map"].keys(), 1, False, False)
add_l2_interface_grouop(self.controller, config["port_map"].keys(), 2, False, False)
class L2McastGroup(base_tests.SimpleDataPlane):
def runTest(self):
delete_all_flows(self.controller)
delete_all_groups(self.controller)
group_list=add_l2_interface_grouop(self.controller, config["port_map"].keys(), 1, False, False)
add_l2_mcast_group(self.controller, config["port_map"].keys(), 1, 1)
add_l2_interface_grouop(self.controller, config["port_map"].keys(), 2, False, False)
add_l2_mcast_group(self.controller, config["port_map"].keys(), 2, 2)