Watch Alexander Steffen - Writing unit tests for C code in Python Video Tutorial


Tutorial Details & Info

Tutorial Title: Alexander Steffen - Writing unit tests for C code in Python
Instructor / Channel: EuroPython Conference
Lesson Runtime: 26:12 Minutes
Publish Date: August 05, 2016
Total Students / Views: 17,937 views

Watch and learn Alexander Steffen - Writing unit tests for C code in Python instructor EuroPython Conference. The total lesson runtime is 26:12 minutes providing step-by-step visual instructions. Follow along to build your skills on any desktop PC, Mac, tablet, or smartphone.

Want to learn more about Alexander Steffen - Writing unit tests for C code in Python? Enjoy instant video playback and interactive course recommendations to help you master new skills quickly. Check out related tutorials and recommended courses below TutorTube.

Course Description & Lesson Notes

Official Video Description:

Alexander Steffen - Writing unit tests for C code in Python [EuroPython 2016] [21 July 2016] [Bilbao, Euskadi, Spain] (https://ep2016.europython.eu//conference/talks/writing-unit-tests-for-c-code-in-python) There are many unit testing frameworks for C out there, but most of them require you to write your tests in C (or C++). While there might be good reasons to keep your implementation in C, those hardly apply to the tests. So wouldn't it be nice to use all the power of Python and its unit testing capabilities also for your C code? This talk will show you how. ----- There are many unit testing frameworks for C out there, but most of them require you to write your tests in C (or C++). While there might be good reasons to keep your implementation in C (for example execution speed or resource consumption), those hardly apply to the tests. So wouldn't it be nice to use all the power of Python and its unit testing capabilities also for your C code? This talk will show you how to combine CFFI and pycparser to easily create Python unit tests for C code, without a single line of C anywhere in the test cases. It will also cover creating mock functions in Python, that can be used by the C code under test to hide external dependencies. Finally, we will look at some of the challenges you might face when trying to mix Python and C and what to do about them.

🌐 Web & Search Guide Notes (DuckDuckGo, Yahoo & Bing):

Learn how to apply Alexander Steffen - Writing Unit Tests For C Code In Python with this in-depth video tutorial guide. Throughout this course, you will learn essential skills for Alexander Steffen - Writing Unit Tests For C Code In Python.

Mastering Alexander Steffen - Writing Unit Tests For C Code In Python requires clear step-by-step guidance and practical hands-on visual demonstrations. Explore curated video courses, expert walkthroughs, and detailed lesson notes today on TutorTube.

Watch Alexander Steffen - Writing Unit Tests For C Code In Python full video tutorial and step-by-step course guide with high quality video and audio details on TutorTube.

Follow along to master this topic efficiently on TutorTube.

πŸŽ“ Lesson Overview & Learning Outcomes:

Welcome to the step-by-step video guide for Alexander Steffen - Writing unit tests for C code in Python taught by EuroPython Conference. This tutorial provides a comprehensive walkthrough designed to take you from foundational principles to practical implementation.

πŸ’‘ Key Topics Covered in This Course:

  • Core Fundamentals & Setup: Understanding the workspace, essential tools, and initial setup for Alexander Steffen - Writing unit tests for C code in Python.
  • Step-by-Step Practical Demonstration: Hands-on implementation guided by EuroPython Conference with real-world examples.
  • Best Practices & Key Shortcuts: Time-saving workflows, keyboard shortcuts, and industry-standard recommendations.
  • Troubleshooting & Common Pitfalls: How to avoid common beginner errors and optimize your workflow for peak efficiency.

πŸ“‹ Recommended Prerequisites & Study Notes:

No prior advanced experience is required. Follow along with the video player above on any desktop computer, tablet, or mobile device. Pause and rewind at key steps to practice along with the instructor.

Explore more related video tutorials, course modules, and topic guides on TutorTube.