Exemple #1
0
 def test_handlers(self):
     """Test dot1x logoff/failure handlers."""
     valve_index = self.dot1x.dp_id_to_valve_index[self.DP_ID]
     port_no = 1
     vlan_name = 'student'
     filter_id = 'block_http'
     for handler in (self.dot1x.logoff_handler, self.dot1x.failure_handler):
         handler('0e:00:00:00:00:ff', faucet_dot1x.get_mac_str(valve_index, port_no))
     self.dot1x.auth_handler(
         '0e:00:00:00:00:ff', faucet_dot1x.get_mac_str(valve_index, port_no),
         vlan_name=vlan_name, filter_id=filter_id)
 def test_handlers(self):
     valve_index = self.dot1x.dp_id_to_valve_index[self.DP_ID]
     port_no = 1
     vlan_name = None
     filter_id = 'accept_acl'
     for handler in (self.dot1x.logoff_handler, self.dot1x.failure_handler):
         handler('0e:00:00:00:00:ff',
                 faucet_dot1x.get_mac_str(valve_index, port_no))
     self.dot1x.auth_handler('0e:00:00:00:00:ff',
                             faucet_dot1x.get_mac_str(valve_index, port_no),
                             vlan_name=vlan_name,
                             filter_id=filter_id)
 def test_get_mac_str(self):
     """Test NFV port formatter."""
     self.assertEqual('00:00:00:0f:01:01',
                      faucet_dot1x.get_mac_str(15, 257))