###### tags: python
# Test
test.py
pylint
pyflaskes
AutoPEP 8
```
import unittest
import main
class TestMain(unittest.TestCase)
def setUP(self):
print('about to test a function')
def test_do_stuff(self)
test_param = 10
result = main.do_stuff(test_param)
self.assertEqual(result, 15)
def test_do_stuff2(self)
test_param = 'jdisj'
result = main.do_stuff(test_param)
self.assertIsInstance(result, ValueError)
def test_do_stuff3(self)
test_param = 'None'
result = main.do_stuff(test_param)
self.assertEqual(result, 'please enter number')
def test_do_stuff4(self)
test_param = ''
result = main.do_stuff(test_param)
self.assertEqual(result, 'please enter number')
def tearDown(self):
print('cleaning up')
if __name__ == '__main__':
unittest.main()
```
by testing the file, you can make the funtion or module more complete
`python3 -m unittest (-v)` in terminal would run all unittest.py