Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Testing with Python, Pytest and Vim

946 vues

Publié le

Setting up your environment for test driven development with Python, Pytest and VIM

Publié dans : Technologie
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Testing with Python, Pytest and Vim

  1. 1. TDD with python, pytest and vim Setting up
  2. 2. Getting Started • pip install pytest • pip install pytest-xdist • If you are using Anaconda, pytest should already be installed
  3. 3. Directory/Folder structure Create a tests folder in your project directory Test data for testing dataframes Name corresponding test files with a test_ infront
  4. 4. Using VIM • Open vim <filename> in the root directory • Enter :vsplit <tests/filename> in vim’s console • You will get a split window. • Ctrl-wx to swap columns in the order of preference. I.e. code on left, test on right or vice versa • Ctrl-ww to switch editing columns
  5. 5. Using VIM - vsplit CODE TESTS
  6. 6. Using VIM – vsplit Cursor Here shows where you are editing code testsCtrl-ww
  7. 7. Pytest • Run pytest -f -v in the root of your project directory • Pytest will be watching for any changes in the code or tests. • Once you save either file, it will re- run all tests automatically

×