code: def test_not_allow_instantiation_without_arguments_if_not_table():
      class Item(SQLModel):
          id: Optional[int] = Field(default=None, primary_key=True)
          name: str
          description: Optional[str] = None
  
      with pytest.raises(ValidationError):
          Item()
  
imports: from typing import Optional
  import pytest
  from pydantic import ValidationError
  from sqlmodel import Field, Session, SQLModel, create_engine, select
label_desc: Use image node_id 2 for calling a global function with example usage: test_not_allow_instantiation_without_arguments_if_not_table() without return types