Example #1
0
if __name__ == '__main__':
    # Ladda in  tweets att testa, från fil
    with open("test_tweets.txt", "r") as source_tweets:
        tweets = source_tweets.readlines()
    # Samt felmeddelande
    with open("test_errormsg.txt", "r") as error_source:
        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))