Post on 21-Jan-2017
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