old_contents: import time
  
  import pytest
  
  from chatexchange.browser import SEChatBrowser, LoginError
  
  import live_testing
  
  
  if live_testing.enabled:
      def test_openid_login():
          """
          Tests login to the Stack Exchange OpenID provider.
          """
          browser = SEChatBrowser()
  
          # avoid hitting the SE servers too frequently
          time.sleep(2)
  
          # This will raise an error if login fails.
          browser.loginSEOpenID(
              live_testing.username,
              live_testing.password)
  
      def test_openid_login_recognizes_failure():
          """
          Tests that failed SE OpenID logins raise errors.
          """
          browser = SEChatBrowser()
  
          # avoid hitting the SE servers too frequently
          time.sleep(2)
  
          with pytest.raises(LoginError):
              invalid_password = 'no' + 't' * len(live_testing.password)
  
              browser.loginSEOpenID(
                  live_testing.username,
                  invalid_password)
  
new_contents: import time
  
  import pytest
  
  from chatexchange.browser import SEChatBrowser, LoginError
  
  import live_testing
  
  
  if live_testing.enabled:
      def test_openid_login_recognizes_failure():
          """
          Tests that failed SE OpenID logins raise errors.
          """
          browser = SEChatBrowser()
  
          # avoid hitting the SE servers too frequently
          time.sleep(2)
  
          with pytest.raises(LoginError):
              invalid_password = 'no' + 't' * len(live_testing.password)
  
              browser.loginSEOpenID(
                  live_testing.username,
                  invalid_password)
  
subject: Remove successful OpenID login live test. It's redundant with our message-related live tests.