Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda 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.

Tarefa

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.

Solução

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 5
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

close

Awesome!

Completion rate improved to 5.26

bookChallenge: Add Simple Tests

Deslize para mostrar o menu

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.

Tarefa

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.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 5
single

single

some-alt