code: def test_model_bounds(
      fmodel_and_data_ext_for_attacks: ModeAndDataAndDescription,
  ) -> None:
      (fmodel, x, y), _, _ = fmodel_and_data_ext_for_attacks
      attack = fbn.attacks.InversionAttack()
  
      with pytest.raises(AssertionError):
          attack.run(fmodel, x * 0.0 - fmodel.bounds.lower - 0.1, y)
      with pytest.raises(AssertionError):
          attack.run(fmodel, x * 0.0 + fmodel.bounds.upper + 0.1, y)
  
imports: import pytest
  import eagerpy
  import foolbox
  from conftest import ModeAndDataAndDescription
label_desc: Use image node_id 3 for calling a global function with example usage: test_model_bounds(fmodel_and_data_ext_for_attacks) without return types