Junior — Middle
Você realiza testes unitários nos seus projetos?
sobes.tech IA
Resposta da IA
Sim, realizo regularmente testes unitários nos meus projetos. Os testes unitários permitem verificar funções ou classes específicas para garantir que funcionam corretamente, o que ajuda a identificar erros nas fases iniciais do desenvolvimento e facilita a manutenção do código. Em Python, frequentemente uso as bibliotecas unittest ou pytest.
Exemplo de um teste unitário simples usando unittest:
import unittest
def add(a, b):
return a + b
class TestAddFunction(unittest.TestCase):
def test_add_positive_numbers(self):
self.assertEqual(add(2, 3), 5)
def test_add_negative_numbers(self):
self.assertEqual(add(-1, -1), -2)
if __name__ == '__main__':
unittest.main()
Este método ajuda a garantir que a função funciona corretamente com diferentes entradas.