pytest

Toggle line numbers
   1 mkdir test-pytest
   2 cd test-pytest/
   3 python3 -m venv testVenv
   4 source testVenv/bin/activate
   5 nano unitTest.py 
   6 nano requirements.txt
   7 pip install -r requirements.txt 
   8 pytest unitTest.py 

requirements.txt

pytest

unitTest.py

import unittest

class SimpleTestCase(unittest.TestCase):
    def setUp(self):
        self.res=4

    def tearDown(self):
        self.res=0

    def testAdd1(self):
        res=2+2
        self.assertEqual(self.res,res,'')       

    def testAdd2(self):
        res=2+3
        self.assertEqual(self.res,res,'')       

    def testAdd3(self):
        res=2+3
        self.assertNotEqual(self.res,res,'')

Python/pytest (last edited 2021-08-03 21:04:27 by localhost)