Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Testing with Python, Pytest and Vim

907 Aufrufe

Veröffentlicht am

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

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

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

×