code: def test_inni001_invalid_numbers(ninput_app, dash_dcc):
      dash_dcc.start_server(ninput_app)
      for invalid_number in ("10e10000", "e+++eeeeeE-", "12-.3"):
          for debounce in ("false", "true"):
              elem = dash_dcc.find_element(f"#input_{debounce}")
              assert not elem.get_attribute(
                  "value"
              ), "input should have no initial value"
  
              # onblur
              elem.send_keys(invalid_number)
              elem.send_keys(Keys.TAB)
  
              dash_dcc.wait_for_text_to_equal(f"#div_{debounce}", "")
  
              # Enter keypress
              dash_dcc.clear_input(elem)
              elem.send_keys(invalid_number)
              elem.send_keys(Keys.ENTER)
  
              dash_dcc.wait_for_text_to_equal(f"#div_{debounce}", "")
  
              dash_dcc.clear_input(elem)
  
      assert dash_dcc.get_logs() == []
  
imports: import time
  import sys
  from selenium.webdriver.common.keys import Keys
label_desc: Use image node_id 1 for calling a global function with example usage: test_inni001_invalid_numbers(ninput_app, dash_dcc) without return types