Exemplo n.º 1
0
 def test__get_ports_being_logged_not_supported_log_type(self):
     log = _create_log(self.context, self._tenant_id)
     with mock.patch.object(validators,
                            'validate_log_type_for_port',
                            return_value=False):
         ports_log = db_api._get_ports_being_logged(self.context, log)
     self.assertEqual([], ports_log)
Exemplo n.º 2
0
    def test__get_ports_being_logged(self):
        log1 = _create_log(target_id=self.port_id, tenant_id=self.tenant_id)
        log2 = _create_log(resource_id=self.sg_id, tenant_id=self.tenant_id)
        log3 = _create_log(target_id=self.port_id,
                           resource_id=self.tenant_id,
                           tenant_id=self.tenant_id)
        log4 = _create_log(tenant_id=self.tenant_id)
        with mock.patch.object(validators,
                               'validate_log_type_for_port',
                               return_value=True):
            ports_log1 = db_api._get_ports_being_logged(self.context, log1)
            ports_log2 = db_api._get_ports_being_logged(self.context, log2)
            ports_log3 = db_api._get_ports_being_logged(self.context, log3)
            ports_log4 = db_api._get_ports_being_logged(self.context, log4)

            self.assertEqual([self.port_id], ports_log1)
            self.assertEqual([self.port_id], ports_log2)
            self.assertEqual([self.port_id], ports_log3)
            self.assertEqual([self.port_id], ports_log4)
Exemplo n.º 3
0
    def test__get_ports_being_logged(self):
        log1 = _create_log(target_id=self.port_id,
                           tenant_id=self.tenant_id)
        log2 = _create_log(resource_id=self.sg_id,
                           tenant_id=self.tenant_id)
        log3 = _create_log(target_id=self.port_id,
                           resource_id=self.tenant_id,
                           tenant_id=self.tenant_id)
        log4 = _create_log(tenant_id=self.tenant_id)
        with mock.patch.object(
                validators, 'validate_log_type_for_port', return_value=True):
            ports_log1 = db_api._get_ports_being_logged(self.context, log1)
            ports_log2 = db_api._get_ports_being_logged(self.context, log2)
            ports_log3 = db_api._get_ports_being_logged(self.context, log3)
            ports_log4 = db_api._get_ports_being_logged(self.context, log4)

            self.assertEqual([self.port_id], ports_log1)
            self.assertEqual([self.port_id], ports_log2)
            self.assertEqual([self.port_id], ports_log3)
            self.assertEqual([self.port_id], ports_log4)
Exemplo n.º 4
0
 def test__get_ports_being_logged_not_supported_log_type(self):
     log = _create_log(tenant_id=self.tenant_id)
     with mock.patch.object(
             validators, 'validate_log_type_for_port', return_value=False):
         ports_log = db_api._get_ports_being_logged(self.context, log)
     self.assertEqual([], ports_log)