add self for every test function
add setUp() and teardown() function
some change for testing