معرفی شرکت ها


cs.testutils-20230109


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Hacks to assist with testing.
ویژگی مقدار
سیستم عامل -
نام فایل cs.testutils-20230109
نام cs.testutils
نسخه کتابخانه 20230109
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Cameron Simpson
ایمیل نویسنده Cameron Simpson <cs@cskk.id.au>
آدرس صفحه اصلی https://bitbucket.org/cameron_simpson/css/commits/all
آدرس اینترنتی https://pypi.org/project/cs.testutils/
مجوز GNU General Public License v3 or later (GPLv3+)
Hacks to assist with testing. *Latest release 20230109*: * @product_test decorator for running test matrices. * SetupTeardownMixin providing unittest setUp/tearDown from setupTeardown context manager method. ## Function `product_test(*da, **dkw)` Decorator for test methods which should run subTests against the Cartesian products from `params`. A specific TestCase would define its own decorator and apply it throughout the suite. Here is an example from cs.vt.datadir_tests: def multitest(test_method): return product_test( test_method, datadirclass=[DataDir, RawDataDir], indexclass=[ indexclass_by_name(indexname) for indexname in sorted(indexclass_names()) ], hashclass=[ HASHCLASS_BY_NAME[hashname] for hashname in sorted(HASHCLASS_BY_NAME.keys()) ], ) whose test suite then just decorates each method with `@multitest`: @multitest def test000IndexEntry(self): .... Note that because there must be setup and teardown for each product, the TestCase class may well have empty `setUp` and `tearDown` methods and instead is expected to provide: * `product_setup(self,**params)`: a setup method taking keyword arguments for each product * `product_teardown(self)`: the corresponding testdown method There are called around each `subTest`. ## Class `SetupTeardownMixin` A mixin to support a single `setupTeardown()` context manager method. # Release Log *Release 20230109*: * @product_test decorator for running test matrices. * SetupTeardownMixin providing unittest setUp/tearDown from setupTeardown context manager method.


نیازمندی

مقدار نام
>=20221118 cs.context
>=20221214 cs.deco


نحوه نصب


نصب پکیج whl cs.testutils-20230109:

    pip install cs.testutils-20230109.whl


نصب پکیج tar.gz cs.testutils-20230109:

    pip install cs.testutils-20230109.tar.gz