code: def test_modified_project_options():
      from tvm.micro import project_api
  
      modified_options = project_api.server.default_project_options(
          verbose={"optional": ["flash"], "required": ["build"]},
          board={"choices": ["board1", "board2"]},
      )
      for option in modified_options:
          if option.name == "verbose":
              assert option.optional == ["flash"]
              assert option.required == ["build"]
          if option.name == "board":
              assert option.choices == ["board1", "board2"]
  
imports: import collections
  import io
  import json
  import sys
  import unittest
  from unittest import mock
  import pytest
  import tvm
  import tvm.testing
label_desc: Use image node_id 19 for calling a global function with example usage: test_modified_project_options() without return types