En config, et je cite,
port
requis? Non, les valeurs par défaut sont "80"
Définit le numéro de port à utiliser pour les demandes d'exécution , par ex. "8080".
Modifier: l'utilisateur a précisé que leur signification this webtest (de pythonpaste), pas l'application Canoo largement utilisé. Je ne l'aurais pas deviné, parce que webtest de pythonpaste est une bouilloire très différente de poissons, et je cite ...:
Avec cela, vous pouvez tester vos applications web sans démarrer un serveur HTTP , et sans piquer dans le web framework raccourcis morceaux de votre application qui doit être testé. Les essais WebTest pistes sont entièrement équivalent à la façon dont un serveur WSGI HTTP appellerait une application
Aucun serveur HTTP en cours de démarrage, il n'y a pas de notion de « port » - les choses courir en cours, au niveau WSGI , sans TCP/IP et HTTP en cours. Ainsi, "l'application" est et non écoute sur le port 8080 (ou tout autre port), mais plutôt ses points d'entrée WSGI sont appelés directement, "comme si" un serveur HTTP les appelait.
Si vous voulez tester un serveur HTTP fonctionnement réel, alors vous avez besoin Canoo webtest de (ou d'autres cadres équivalents), ne est pas pythonpaste - ce dernier fera pour tester plus rapidement en évitant toute prise couche et le surcoût de la couche HTTP, mais vous ne pouvez pas tester un serveur existant, existant et existant (tel que les SDK de GAE) de cette manière.
Désolé, aurait dû être plus clair. Ceci est la version python de webtest, nommé de manière confuse comme le webtest de Canoo. http://pythonpaste.org/webtest/ – MattM
En fait, il est quelque peu possible en remettant à TestApp un TransparentProxy qui est une application wsgi qui ne fait que transférer les requêtes http où que ce soit à l'adresse et renvoie les réponses. –