Brandon Rozek

Photo of Brandon Rozek

PhD Student @ RPI studying Automated Reasoning in AI and Linux Enthusiast.

Quick Python: Unit Testing

Published on

Updated on

Python has a great built-in unit test framework. This post will give a skeleton for how to format the files in your tests directory.

Example tests/

import unittest

class Tester(unittest.TestCase):
    def setUp(self):
        """To Run Before Every Test Case"""

    def tearDown(self):
        """To Run After Every Test Case"""

    def test_something(self):
        """A Test Case"""
        self.assertEqual(True, True)

if __name__ == '__main__':

To auto-discover and run your tests

python -m unittest discover -s tests
Reply via Email

Have you published a response to this? :