pytest-tstcls 2020.1.1

Creator: railscoder56

Last updated:

Add to Cart

Description:

pytesttstcls 2020.1.1

pytest-tstcls
Test Class Base
How to use
Simple Tests
from tstcls import TestClassBase

class TestMyClass(TestClassBase):
def setup_test(self):
self.tester = MyClass()

def test_my_method(self):
###
self.tester.my_method()
###

Use Mocks
from tstcls import TestClassBase

class TestMyClass(TestClassBase):
def setup_test(self):
self.my_mocked_dependency = Mock()
self.tester = MyClass(self.my_mocked_dependency)

def test_my_method(self):
self.my_mocked_dependency.return_value = 123

###
self.tester.my_method()
###

Use fixtures as usual
from tstcls import TestClassBase

class TestMyClass(TestClassBase):
@pytest.fixture
def my_fixture(self):
return 321

def setup_test(self, my_fixture):
self.tester = MyClass(my_fixture)

def test_my_method(self, my_fixture):
###
self.tester.my_method()
###

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.