code: def test_get_external_ip_use_http_by_default(self):
      with requests_mock.mock() as m:
          m.get(net_util._AWS_CHECK_IP, text="1.2.3.4")
          m.get(net_util._AWS_CHECK_IP_HTTPS, text="5.6.7.8")
          self.assertEqual("1.2.3.4", net_util.get_external_ip())
          self.assertEqual(m.call_count, 1)
  
file_path: streamlit/lib/tests/streamlit/net_util_test.py
imports: import unittest
  import requests
  import requests_mock
  from streamlit import net_util
label_desc: Use image node_id 3 for calling the UtilTest obj's underlying member method code with example usage: obj.test_get_external_ip_use_http_by_default() without return types