code: def test_sizeof():
      typename = "unsigned int"
      sz = sizeof(typename)
      assert ccode(sz) == "sizeof(%s)" % typename
      assert sz.func(*sz.args) == sz
      assert not sz.is_Atom
      assert sz.atoms() == {String("unsigned int"), String("sizeof")}
  
file_path: sympy/sympy/codegen/tests/test_cnodes.py
imports: from sympy.core.symbol import symbols
  from sympy.printing.codeprinter import ccode
  from sympy.codegen.ast import Declaration, Variable, float64, int64, String, CodeBlock
  from sympy.codegen.cnodes import alignof, CommaOperator, goto, Label, PreDecrement, PostDecrement, PreIncrement, PostIncrement, sizeof, union, struct
label_desc: Use image node_id 8 for calling a global function with example usage: test_sizeof() without return types