Нека разгледаме модула world
__init__.pydestroyer.pygod.pyunittest.TestCasetest е отделен сценарийunittest.main се грижи да намери подходящите класове и да извика подходящите им методиTestCase)setUp на TestCase ще се извика преди всеки сценарийtearDownще се извика след всеки сценарийdef setUp(self):
self.w = world.World()
def tearDown(self):
self.w = Noneworld.destroyer.do отпечатва разни неща, които не искаме да виждаме по време на тестоветеunittest.TestCase, който има желаната функционалностworld.test.testcasesTestLoaderTestSuiteTestResultTextTestRunnerworld.testpython <функция/метод/клас/…>
chm формат. Може да се търси, на практика в него е цялата HTML документация.python.exe pydoc.py Трябва да сложите в пътя директориите PythonX.Y и PythonX.Y/Lib.pydocpydoc <име>—търси документация за тази функция, тема, модул ключова дума…pydoc -k <ключова дума>—търси тази дума в описанията на всички модулиpydoc -p <порт>—пуска HTTP сървър на вашия компютър и можете да разглеждате HTML документацията като отворите с браузъра си
http://localhost:<порт>/pydoc -g—отваря графична програма, в която може да търсите по ключова думаdocstring-овете?def f(x, y):
"""f makes you happy putting a x into your y."""sys.pathPYTHONPATHsitepydoc ще се вижда и документацията на вашите модулиpydoc -w —записва документация на диска в HTML формат