Exemplo n.º 1
0
 def test_get_logs_not_bound_port(self):
     fake_sg_id = uuidutils.generate_uuid()
     log = _create_log(resource_id=fake_sg_id, tenant_id=self.tenant_id)
     with mock.patch.object(log_object.Log, 'get_objects',
                            return_value=[log]):
         self.assertEqual(
             [], db_api.get_logs_bound_port(self.context, self.port_id))
Exemplo n.º 2
0
 def test_get_logs_bound_port(self):
     log = _create_log(target_id=self.port_id, tenant_id=self.tenant_id)
     with mock.patch.object(log_object.Log,
                            'get_objects',
                            return_value=[log]):
         self.assertEqual([log],
                          db_api.get_logs_bound_port(
                              self.context, self.port_id))
Exemplo n.º 3
0
 def test_get_logs_not_bound_port(self):
     fake_sg_id = uuidutils.generate_uuid()
     log = _create_log(resource_id=fake_sg_id, tenant_id=self.tenant_id)
     with mock.patch.object(log_object.Log,
                            'get_objects',
                            return_value=[log]):
         self.assertEqual([],
                          db_api.get_logs_bound_port(
                              self.context, self.port_id))
Exemplo n.º 4
0
    def test_get_logs_bound_port(self):
        log = _create_log(target_id=self.port_id, tenant_id=self.tenant_id)
        with mock.patch.object(log_object.Log, 'get_objects',
                               return_value=[log]):
            self.assertEqual(
                [log], db_api.get_logs_bound_port(self.context, self.port_id))

            # Test get log objects with required resource type
            calls = [mock.call(self.context, project_id=self.tenant_id,
                               resource_type=log_const.SECURITY_GROUP,
                               enabled=True)]
            log_object.Log.get_objects.assert_has_calls(calls)
Exemplo n.º 5
0
    def test_get_logs_bound_port(self):
        log = _create_log(target_id=self.port_id, tenant_id=self.tenant_id)
        with mock.patch.object(log_object.Log, 'get_objects',
                               return_value=[log]):
            self.assertEqual(
                [log], db_api.get_logs_bound_port(self.context, self.port_id))

            # Test get log objects with required resource type
            calls = [mock.call(self.context, project_id=self.tenant_id,
                               resource_type=log_const.SECURITY_GROUP,
                               enabled=True)]
            log_object.Log.get_objects.assert_has_calls(calls)
Exemplo n.º 6
0
 def test_get_logs_bound_port(self):
     log = _create_log(target_id=self.port_id, tenant_id=self.tenant_id)
     with mock.patch.object(log_object.Log, 'get_objects',
                            return_value=[log]):
         self.assertEqual(
             [log], db_api.get_logs_bound_port(self.context, self.port_id))