Example #1
0
       error_msg = error_source.readlines()
 
   title = "Kwitter"  # Fönstertitel
   client = TwitterClient() # Testverktyget  
   
   try:
      # Försök starta Firefox + ladda sidan
      server = Server() 
      client.get_url(server.port)
      client.assert_connection(title)
      
      try:
          msg = "Startar testning"
          logging.info(msg)
          print(msg)        
          client.test_tweets(tweets, error_msg[0])
          client.test_checkboxes()
          client.test_refresh()
          
      except (KeyboardInterrupt, SystemExit):
          logging.error("Program avslutades av användaren")
      except AssertionError as e:
          logging.error("Fel vid assert: {0}".format(e))
      except UnicodeDecodeError as e:
          logging.error("Unicode-fel: {0}".format(e))
      except Exception as e:
          logging.error("Fel uppstod vid testning: ".format(e))
                     
      # Om inga fel uppstått under testning    
      else:
          msg = "Testning genomförd (OK)"