Archief - [Python] hoe verschillende modules gebruiken in 1 file

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Dragonix

Legacy Member
Hi all

Ik ben nog niet zo lang bezig om Python te gebruiken als webUI test tool.
Dit terzijde, ik hoopte dat jullie me zouden kunnen helpen met enkele zaken.
Meer bepaald

Ik heb, laten we stellen, 2 verschillende modules die elk een ander gedeelte testen.
Het is zelfs zo dat de tweede module verder bouwt op de eerste.
- Eerste module = Login
- Tweede module = Navigaren na het aanmelden

Wat ik eigenlijk wil bereiken is om in een 3de file (3de module) het volgende te doen
1. setUp
2. Run testcase 1
3. Run testcase 2
4. Run testcase x
5. tearDown

Ik maak gebruik van 'unittest', 'testcase', 'testsuite', ... maar ik geraak er niet zo goed aan uit.
Zou iemand dit met kleine voorbeelde kunnen uitleggen?

Ik gebruik Python 2.7 en Eclipse.

Thanks!

Groeten

NeverwinterX

Legacy Member
Ik ben niet echt thuis in Python, maar als ik hier een snelle blik op werp, dan moet je in die 3de klasse toch iets kunnen doen als het voorbeeldje daar:
Code:
suite = unittest.TestLoader().loadTestsFromTestCase(TestSequenceFunctions)
unittest.TextTestRunner(verbosity=2).run(suite)
Waarbij je dan de tests uit je 2 modules inlaadt in de derde klasse en daar uitvoert.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan