Tuesday, October 16, 2018

Python Unit Testing With PyTest 1 - Getting started with pytest



In this Python Unit Testing With PyTest video I am going to show you :
- What is Unit Testing
- Advantages of unit testing
- Available unit testing frameworks in python
- How to install pytest using pip
- write unit tests for our python script
- run unit tests using pytest
- commonly used pytest commands

What is Unit Testing - According to wikipedia, unit testing is a software testing method by which individual units of source code are tested to determine whether they are fit for use.

Why Unit Test? -
Tests Reduce Bugs in New Features and Existing Features
Tests Are Good Documentation
Tests Reduce the Cost of Change
Faster Debugging
Faster Development
Better Design

Python Testing frameworks
unittest - In the Python Standard Library
nose - Not in the Standard Library. Simpler tests than unittest
pytest - Not in the Python Standard Library.

run with following command:
pytest test_math_func.py -v
or
py.test

#PythonTutorialforBeginners #ProgrammingKnowledge #PyTest #PythonCourse.
-------------------Online Courses to learn----------------------------
Blockchain Course -
http://bit.ly/2Mmzcv0
Big Data Hadoop Course -
http://bit.ly/2MV97PL
Java -
https://bit.ly/2H6wqXk
C++ -
https://bit.ly/2q8VWl1
AngularJS -
https://bit.ly/2qebsLu
Python -
https://bit.ly/2Eq0VSt
C-
https://bit.ly/2HfZ6L8
Android -
https://bit.ly/2qaRSAS
Linux -
https://bit.ly/2IwOuqz
AWS Certified Solutions Architect -
https://bit.ly/2JrGoAF
Modern React with Redux -
https://bit.ly/2H6wDtA
MySQL -
https://bit.ly/2qcF63Z
----------------------Follow---------------------------------------------
My Website -
http://www.codebind.com
My Blog -
https://goo.gl/Nd2pFn
My Facebook Page -
https://goo.gl/eLp2cQ
Google+ -
https://goo.gl/lvC5FX
Twitter -
https://twitter.com/ProgrammingKnow
Pinterest -
https://goo.gl/kCInUp
Text Case Converter -
https://goo.gl/pVpcwL
-------------------------Stuff I use to make videos -------------------
Stuff I use to make videos
Windows notebook –
http://amzn.to/2zcXPyF
Apple MacBook Pro –
http://amzn.to/2BTJBZ7
Ubuntu notebook -
https://amzn.to/2GE4giY
Desktop -
http://amzn.to/2zct252
Microphone –
http://amzn.to/2zcYbW1
notebook mouse –
http://amzn.to/2BVs4Q3
------------------Facebook Links ----------------------------------------
http://fb.me/ProgrammingKnowledgeLear...
http://fb.me/AndroidTutorialsForBegin...
http://fb.me/Programmingknowledge
http://fb.me/CppProgrammingLanguage
http://fb.me/JavaTutorialsAndCode
http://fb.me/SQLiteTutorial
http://fb.me/UbuntuLinuxTutorials
http://fb.me/EasyOnlineConverter
IT Certification Category (English)640x480

Partner Sites

VideoToGifs.com

EasyOnlineConverter.com

SqliteTutorials.com


Top Online Courses From ProgrammingKnowledge

Python Course http://bit.ly/2vsuMaS
Java Coursehttp://bit.ly/2GEfQMf
Bash Coursehttp://bit.ly/2DBVF0C
Linux Coursehttp://bit.ly/2IXuil0
C Course http://bit.ly/2GQCiD1
C++ Coursehttp://bit.ly/2V4oEVJ
PHP Coursehttp://bit.ly/2XP71WH
Android Coursehttp://bit.ly/2UHih5H
C# Coursehttp://bit.ly/2Vr7HEl
JavaFx Coursehttp://bit.ly/2XMvZWA
NodeJs Coursehttp://bit.ly/2GPg7gA
Jenkins Course http://bit.ly/2Wd4l4W
Scala Coursehttp://bit.ly/2PysyA4
Bootstrap Coursehttp://bit.ly/2DFQ2yC
MongoDB Coursehttp://bit.ly/2LaCJfP
QT C++ GUI Coursehttp://bit.ly/2vwqHSZ