Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Challenge: Add Simple Tests | Sustaining Code Quality
Code Quality and Refactoring in Python

bookChallenge: Add Simple Tests

In this exercise, you will practice writing basic tests to check the correctness of a Python function. Testing is essential for maintaining code quality because it helps you verify that your code works as expected and catches mistakes early. You will be given a function, and your goal is to write a few assert-based tests that confirm the function behaves correctly for different inputs.

Opgave

Swipe to start coding

Write assert-based tests to verify the reverse_string function works as intended.

  • Write at least three assert statements that check the output of reverse_string for different input strings.
  • Use the following template for your assert messages: "Expected {expected} but got {actual}".
  • Place your assert statements after the function definition.

Løsning

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 5
single

single

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Suggested prompts:

What is the Python function I need to write tests for?

Can you give me an example of how to write an assert-based test?

What are some common mistakes to watch out for when writing tests?

close

Awesome!

Completion rate improved to 5.26

bookChallenge: Add Simple Tests

Stryg for at vise menuen

In this exercise, you will practice writing basic tests to check the correctness of a Python function. Testing is essential for maintaining code quality because it helps you verify that your code works as expected and catches mistakes early. You will be given a function, and your goal is to write a few assert-based tests that confirm the function behaves correctly for different inputs.

Opgave

Swipe to start coding

Write assert-based tests to verify the reverse_string function works as intended.

  • Write at least three assert statements that check the output of reverse_string for different input strings.
  • Use the following template for your assert messages: "Expected {expected} but got {actual}".
  • Place your assert statements after the function definition.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 5
single

single

some-alt