div class=ts-pagebutton class=gotoPage data-page=1Page 1button div class=ts-imagea href=https:reader040vdocumentsnetreader040viewer202203211355a5e30e1a28ab28368b4667html5page1jpg target=_blank img data-url=lightning-talk-55b0fb2e4b395htmlpage=1 data-page=1 class=ts-thumb lazyload alt=Page 1: Lightning talk loading=lazy src=data:imagegifbase64iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAQAAADYv8WvAAAAD0lEQVR42mP8X8AwAgiABKBAv+vAXklAAAAAElFTkSuQmCC data-src=https:reader040vdocumentsnetreader040viewer202203211355a5e30e1a28ab28368b4667html5thumbnails1jpg width=140 height=200 adivpTDD in PythonUsing unittest nose and nosyp pCaroline Simpson - @cpsimpsonpdivdiv class=ts-pagebutton class=gotoPage data-page=2Page 2button div class=ts-imagea href=https:reader040vdocumentsnetreader040viewer202203211355a5e30e1a28ab28368b4667html5page2jpg target=_blank img data-url=lightning-talk-55b0fb2e4b395htmlpage=2 data-page=2 class=ts-thumb lazyload alt=Page 2: Lightning talk loading=lazy src=data:imagegifbase64iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAQAAADYv8WvAAAAD0lEQVR42mP8X8AwAgiABKBAv+vAXklAAAAAElFTkSuQmCC data-src=https:reader040vdocumentsnetreader040viewer202203211355a5e30e1a28ab28368b4667html5thumbnails2jpg width=140 height=200 adivpWrite the Test Firstp pRedp pGreenRefactorpdivdiv class=ts-pagebutton class=gotoPage data-page=3Page 3button div class=ts-imagea href=https:reader040vdocumentsnetreader040viewer202203211355a5e30e1a28ab28368b4667html5page3jpg target=_blank img data-url=lightning-talk-55b0fb2e4b395htmlpage=3 data-page=3 class=ts-thumb lazyload alt=Page 3: Lightning talk loading=lazy src=data:imagegifbase64iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAQAAADYv8WvAAAAD0lEQVR42mP8X8AwAgiABKBAv+vAXklAAAAAElFTkSuQmCC data-src=https:reader040vdocumentsnetreader040viewer202203211355a5e30e1a28ab28368b4667html5thumbnails3jpg width=140 height=200 adivpNosep pFinds and runs all your testsp pIs an alternative test framework to unittestpdivdiv class=ts-pagebutton class=gotoPage data-page=4Page 4button div class=ts-imagea href=https:reader040vdocumentsnetreader040viewer202203211355a5e30e1a28ab28368b4667html5page4jpg target=_blank img data-url=lightning-talk-55b0fb2e4b395htmlpage=4 data-page=4 class=ts-thumb lazyload alt=Page 4: Lightning talk loading=lazy src=data:imagegifbase64iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAQAAADYv8WvAAAAD0lEQVR42mP8X8AwAgiABKBAv+vAXklAAAAAElFTkSuQmCC data-src=https:reader040vdocumentsnetreader040viewer202203211355a5e30e1a28ab28368b4667html5thumbnails4jpg width=140 height=200 adivpNosyp pLayer on top of nosep pAutomatically runs your tests whenever you make a changepdivdiv class=ts-pagebutton class=gotoPage data-page=5Page 5button div class=ts-imagea href=https:reader040vdocumentsnetreader040viewer202203211355a5e30e1a28ab28368b4667html5page5jpg target=_blank img data-url=lightning-talk-55b0fb2e4b395htmlpage=5 data-page=5 class=ts-thumb lazyload alt=Page 5: Lightning talk loading=lazy src=data:imagegifbase64iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAQAAADYv8WvAAAAD0lEQVR42mP8X8AwAgiABKBAv+vAXklAAAAAElFTkSuQmCC data-src=https:reader040vdocumentsnetreader040viewer202203211355a5e30e1a28ab28368b4667html5thumbnails5jpg width=140 height=200 adivpHow do I get these toolsp ppip install nosep ppip install nosypdivdiv class=ts-pagebutton class=gotoPage data-page=6Page 6button div class=ts-imagea href=https:reader040vdocumentsnetreader040viewer202203211355a5e30e1a28ab28368b4667html5page6jpg target=_blank img data-url=lightning-talk-55b0fb2e4b395htmlpage=6 data-page=6 class=ts-thumb lazyload alt=Page 6: Lightning talk loading=lazy src=data:imagegifbase64iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAQAAADYv8WvAAAAD0lEQVR42mP8X8AwAgiABKBAv+vAXklAAAAAElFTkSuQmCC data-src=https:reader040vdocumentsnetreader040viewer202203211355a5e30e1a28ab28368b4667html5thumbnails6jpg width=140 height=200 adivpLinksp phttp:pypipythonorgpypinosyp phttp:readthedocsorgdocsnoseenlatestp div class=annotationa href=http:pypipythonorgpypinosy rel=ugc nofollow target=_blankhttp:pypipythonorgpypinosyadiv div class=annotationa href=http:pypipythonorgpypinosy rel=ugc nofollow target=_blankhttp:pypipythonorgpypinosyadivdiv