Пример #1
0
 def test_update_port_chain(self):
     """Update port_chain: myid --name myname."""
     resource = 'port_chain'
     cmd = pc.PortChainUpdate(test_cli20.MyApp(sys.stdout), None)
     self._test_update_resource(resource, cmd, 'myid',
                                ['myid', '--name', 'myname'],
                                {'name': 'myname'})
Пример #2
0
 def test_update_port_chain_with_single_classifier(self):
     """Update port_chain: myid --name myname --flow-classifier uuid."""
     resource = 'port_chain'
     cmd = pc.PortChainUpdate(test_cli20.MyApp(sys.stdout), None)
     self._test_update_resource(resource, cmd, 'myid',
                                ['myid', '--name', 'myname',
                                 '--flow-classifier', FAKE_FC1_UUID],
                                {'name': 'myname',
                                 'flow_classifiers': [FAKE_FC1_UUID]})
Пример #3
0
 def test_update_port_chain_with_no_flow_classifier(self):
     """Update port_chain: myid --name myname --no-flow-classifier None."""
     resource = 'port_chain'
     cmd = pc.PortChainUpdate(test_cli20.MyApp(sys.stdout), None)
     self._test_update_resource(resource, cmd, 'myid',
                                ['myid', '--name', 'myname',
                                 '--no-flow-classifier'],
                                {'name': 'myname',
                                 'flow_classifiers': []})
Пример #4
0
 def test_update_port_chain_with_port_pair_group_classifier(self):
     """Update port_chain."""
     resource = 'port_chain'
     cmd = pc.PortChainUpdate(test_cli20.MyApp(sys.stdout), None)
     self._test_update_resource(
         resource, cmd, 'myid', [
             'myid', '--name', 'myname', '--flow-classifier', FAKE_FC1_UUID,
             '--port-pair-group', FAKE_port_pair_group1_UUID
         ], {
             'name': 'myname',
             'flow_classifiers': [FAKE_FC1_UUID],
             'port_pair_groups': [FAKE_port_pair_group1_UUID]
         })