معرفی شرکت ها


eptest-0.1.1


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

Test suite enhancement for testing plugins
ویژگی مقدار
سیستم عامل -
نام فایل eptest-0.1.1
نام eptest
نسخه کتابخانه 0.1.1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Erin Turnbull
ایمیل نویسنده erin.a.turnbull@gmail.com
آدرس صفحه اصلی https://github.com/turnbullerin/packtest
آدرس اینترنتی https://pypi.org/project/eptest/
مجوز -
# Entry Point Testing This module is designed to provide a strictly in-code implementation of MetaPathFinder that can be leveraged in unit testing in order to simulate an entry point being created, as would be loaded by `importlib.metadata.entry_points()` in Python 3.8+ or by `importlib_metadata.entry_points()` in earlier versions. Requests for additional functionality aimed at testing plugin packages will be considered. ## Usage ```python import unittest import eptest class Test(unittest.TestCase): def test_me(self): # Could move some of this to be a test fixture instead # Finder on sys.meta_path finder = eptest.TestFinder() # Add it to sys.meta_path finder.register() # Create a package package = eptest.TestPackage("foobar") # Create entry points package.add_entry_point( # Equivalent to a module with the following in setup.cfg: # [options.entry_points] # myep.group = # foobar = myep.tests:test.attr eptest.TestEntryPoint("foobar", "myep.group", "myep.tests", "test.attr") ) package.add_entry_point( # Equivalent to a module with the following in setup.cfg: # [options.entry_points] # myep.group = # foobar2 = myep.tests:test.attr[bar] eptest.TestEntryPoint("foobar2", "myep.group", "myep.tests", "test.attr", ["bar"]) ) finder.add_package(package) # ... do tests # Call this to remove your foobar test package finder.remove_package(package) # Remove all packages finder.clear() # It is necessary to clean up sys.meta_path after your test case with this: finder.unregister() ```


زبان مورد نیاز

مقدار نام
>=3.7 Python


نحوه نصب


نصب پکیج whl eptest-0.1.1:

    pip install eptest-0.1.1.whl


نصب پکیج tar.gz eptest-0.1.1:

    pip install eptest-0.1.1.tar.gz