Python unittest

Post on 21-Jan-2017

187 views 2 download

Transcript of Python unittest

UNITTEST

Felipe Ruhland @ Ecentry

Python unittest framework

KENT BECK

SIMPLE SMALTALK TESTING: with patterns

COOKBOOK PHILOSOPHY

FAILURES and ERRORS

UNIT TESTING

INTEGRATION TESTING

RUNNING TESTS

COOKBOOK PHILOSOPHY

FIXTURE

Subclass TestCase

Subclass TestCase

Add an instance variable for each known object in the fixture

Subclass TestCase

Add an instance variable for each known object in the fixture

Override setUp to initialize the variables

TEST CASE

CHECK

PYTHON UNITTEST

SOME IMPORTANT CONCEPTS

TEST FIXTURE

TEST FIXTURE

TEST CASE

TEST FIXTURE

TEST CASE

TEST SUITE

TEST FIXTURE

TEST CASE

TEST SUITE

TEST RUNNER

unittest.TestCase(methodName='runTest')

FIRST GROUP

FIRST GROUP

setUp()

FIRST GROUP

setUp()tearDown()

FIRST GROUP

setUp()tearDown()

setUpClass()

FIRST GROUP

setUp()tearDown()

setUpClass()tearDownClass()

FIRST GROUP

setUp()tearDown()

setUpClass()tearDownClass()run(result=None)

github.com/feliperuhland

feliperuhland.com

@feliperuhland

THANK YOU