code: def test_invalid_int(self) -> None:
      prop = bcpn.Interval(Int, 0, 255)
  
      assert not prop.is_valid(None)
      assert not prop.is_valid(0.0)
      assert not prop.is_valid(1.0)
      assert not prop.is_valid(1.0 + 1.0j)
      assert not prop.is_valid("")
      assert not prop.is_valid(())
      assert not prop.is_valid([])
      assert not prop.is_valid({})
      assert not prop.is_valid(_TestHasProps())
      assert not prop.is_valid(_TestModel())
  
      assert not prop.is_valid(-1)
      assert not prop.is_valid(256)
  
imports: from __future__ import annotations
  import pytest
  from bokeh.core.properties import Float, Int
  from tests.support.util.api import verify_all
  from _util_property import _TestHasProps, _TestModel
  import bokeh.core.property.numeric
label_desc: Use image node_id 3 for calling the Test_Interval obj's underlying member method code with example usage: obj.test_invalid_int() without return types