code: def test_code_exec_with_skills_no_use(
      self, code_manager: CodeManager, exec_context
  ):
      code = """result = {'type': 'number', 'value': 1 + 1}"""
      skill1 = MagicMock()
      skill1.name = "SkillA"
      exec_context._skills_manager._skills = [skill1]
      code_manager.execute_code(code, exec_context)
      assert len(exec_context._skills_manager.used_skills) == 0
  
imports: from typing import Optional
  from unittest.mock import MagicMock, Mock, patch
  import uuid
  import pandas
  import pytest
  from pandasai.agent import Agent
  from pandasai.helpers.code_manager import CodeExecutionContext, CodeManager
  from pandasai.helpers.skills_manager import SkillsManager
  from pandasai.llm.fake import FakeLLM
  from pandasai.skills import skill, Skill
  from pandasai.smart_dataframe import SmartDataframe
label_desc: Use image node_id 18 for calling the TestSkills obj's underlying member method code with example usage: obj.test_code_exec_with_skills_no_use(code_manager, exec_context) without return types