Lab Challenge

Python: Unittest Challenge

Push your skills to the next level in a live environment
Start Lab Challenge
Difficulty

Intermediate

Time Limit

2h

Students

4

Ratings
5/5
starstarstarstarstar
01
About Lab Challenges

Lab challenges are hands-on labs with the gloves off. You jump into an auto-provisioned cloud environment and are given a goal to accomplish. No instructions, no hints. To pass, you'll have a limited time to demonstrate your problem-solving skills and get the checks that inspect the state of your lab environment.

02
Challenge Description

Python Unittest Challenge

Demonstrate your knowledge of the unittest module with three levels of code challenges.

Level I

Basic assertions.

Level II

Mocking.

Level III

Patching.

What will be assessed

  • Basic assertions
  • Mocking
  • Patching

Intended audience

  • Python Developers

Prerequisites

  • Proficient with the Python runtime
  • Proficient with the Python language syntax
  • Proficient with the Unittest module
03
About the Author
Students95310
Labs26
Courses44
Learning paths56

Ben Lambert is a software engineer and was previously the lead author for DevOps and Microsoft Azure training content at Cloud Academy. His courses and learning paths covered Cloud Ecosystem technologies such as DC/OS, configuration management tools, and containers. As a software engineer, Ben’s experience includes building highly available web and mobile apps. When he’s not building software, he’s hiking, camping, or creating video games.