Exemple #1
0
 def _verify_list_networks(self):
         # Verification - get raw result from db
         nw_list = db.network_list(self.tenant_id)
         networks = [dict(id=nw.uuid, name=nw.name) for nw in nw_list]
         # Fill CLI template
         output = cli.prepare_output('list_nets', self.tenant_id,
                                     dict(networks=networks))
         # Verify!
         # Must add newline at the end to match effect of print call
         self.assertEquals(self.fake_stdout.make_string(), output + '\n')
Exemple #2
0
 def _verify_unplug_iface(self, network_id, port_id):
         # Verification - get raw result from db
         port = db.port_get(port_id, network_id)
         # Fill CLI template
         output = cli.prepare_output("unplug_iface", self.tenant_id,
                                     dict(network_id=network_id,
                                          port_id=port['uuid']))
         # Verify!
         # Must add newline at the end to match effect of print call
         self.assertEquals(self.fake_stdout.make_string(), output + '\n')
Exemple #3
0
 def _verify_show_network(self):
         # Verification - get raw result from db
         nw = db.network_list(self.tenant_id)[0]
         network = dict(id=nw.uuid, name=nw.name)
         # Fill CLI template
         output = cli.prepare_output('show_net', self.tenant_id,
                                     dict(network=network))
         # Verify!
         # Must add newline at the end to match effect of print call
         self.assertEquals(self.fake_stdout.make_string(), output + '\n')
Exemple #4
0
 def _verify_rename_network(self):
         # Verification - get raw result from db
         nw_list = db.network_list(self.tenant_id)
         network_data = {'id': nw_list[0].uuid,
                         'name': nw_list[0].name}
         # Fill CLI template
         output = cli.prepare_output('rename_net', self.tenant_id,
                                     dict(network=network_data))
         # Verify!
         # Must add newline at the end to match effect of print call
         self.assertEquals(self.fake_stdout.make_string(), output + '\n')
Exemple #5
0
 def _verify_delete_network(self, network_id):
         # Verification - get raw result from db
         nw_list = db.network_list(self.tenant_id)
         if len(nw_list) != 0:
             self.fail("DB should not contain any network")
         # Fill CLI template
         output = cli.prepare_output('delete_net', self.tenant_id,
                                     dict(network_id=network_id))
         # Verify!
         # Must add newline at the end to match effect of print call
         self.assertEquals(self.fake_stdout.make_string(), output + '\n')
Exemple #6
0
 def _verify_set_port_state(self, network_id, port_id):
         # Verification - get raw result from db
         port = db.port_get(port_id, network_id)
         port_data = {'id': port.uuid, 'state': port.state}
         # Fill CLI template
         output = cli.prepare_output('set_port_state', self.tenant_id,
                                     dict(network_id=network_id,
                                          port=port_data))
         # Verify!
         # Must add newline at the end to match effect of print call
         self.assertEquals(self.fake_stdout.make_string(), output + '\n')
Exemple #7
0
 def _verify_create_network(self):
         # Verification - get raw result from db
         nw_list = db.network_list(self.tenant_id)
         if len(nw_list) != 1:
             self.fail("No network created")
         network_id = nw_list[0].uuid
         # Fill CLI template
         output = cli.prepare_output('create_net', self.tenant_id,
                                     dict(network_id=network_id))
         # Verify!
         # Must add newline at the end to match effect of print call
         self.assertEquals(self.fake_stdout.make_string(), output + '\n')
Exemple #8
0
 def _verify_list_ports(self, network_id):
         # Verification - get raw result from db
         port_list = db.port_list(network_id)
         ports = [dict(id=port.uuid, state=port.state)
                  for port in port_list]
         # Fill CLI template
         output = cli.prepare_output('list_ports', self.tenant_id,
                                     dict(network_id=network_id,
                                          ports=ports))
         # Verify!
         # Must add newline at the end to match effect of print call
         self.assertEquals(self.fake_stdout.make_string(), output + '\n')
Exemple #9
0
    def _verify_show_port(self, network_id, port_id):
            # Verification - get raw result from db
            # TODO(salvatore-orlando): Must resolve this issue with
            # attachment in separate bug fix.
            port = db.port_get(port_id, network_id)
            port_data = {'id': port.uuid, 'state': port.state,
                         'attachment': "<none>"}
            if port.interface_id is not None:
                port_data['attachment'] = port.interface_id

            # Fill CLI template
            output = cli.prepare_output('show_port', self.tenant_id,
                                        dict(network_id=network_id,
                                             port=port_data))
            # Verify!
            # Must add newline at the end to match effect of print call
            self.assertEquals(self.fake_stdout.make_string(), output + '\n')