Example #1
0
 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)"
        logging.info(msg)
        print(msg)