code: def test_script_folder_and_name_set(self):
      script_data = ScriptData(
          "/path/to/some/script.py",
          False,
      )
  
      assert script_data.main_script_path == "/path/to/some/script.py"
      assert script_data.is_hello == False
      assert script_data.script_folder == "/path/to/some"
      assert script_data.name == "script"
  
file_path: streamlit/lib/tests/streamlit/runtime/script_data_test.py
imports: import unittest
  from dataclasses import FrozenInstanceError
  import pytest
  from streamlit.runtime.script_data import ScriptData
label_desc: Use image node_id 1 for calling the ScriptDataTest obj's underlying member method code with example usage: obj.test_script_folder_and_name_set() without return types