{"id":115300,"date":"2023-11-24T08:56:55","date_gmt":"2023-11-24T11:56:55","guid":{"rendered":"https:\/\/fluency.io\/br\/blog\/python-aprenda-a-usar-o-assertequals-para-testar-seus-codigos\/"},"modified":"2023-11-24T08:56:55","modified_gmt":"2023-11-24T11:56:55","slug":"python-aprenda-a-usar-o-assertequals-para-testar-seus-codigos","status":"publish","type":"post","link":"https:\/\/homolog.fluency.io\/br\/blog\/python-aprenda-a-usar-o-assertequals-para-testar-seus-codigos\/","title":{"rendered":"Python: Aprenda a usar o AssertEquals para testar seus c\u00f3digos"},"content":{"rendered":"<p><body><\/p>\n<h1>Introdu\u00e7\u00e3o ao AssertEquals do Python<\/h1>\n<h2>Como usar o AssertEquals para testar seus c\u00f3digos em Python<\/h2>\n<p>Quando estamos desenvolvendo um programa em Python, \u00e9 fundamental garantir que todas as funcionalidades estejam funcionando corretamente. Para isso, \u00e9 necess\u00e1rio realizar testes para verificar se os resultados obtidos est\u00e3o de acordo com o esperado. Uma forma eficiente de fazer isso \u00e9 utilizando o AssertEquals.<\/p>\n<p>O AssertEquals \u00e9 uma fun\u00e7\u00e3o de teste de unidade que compara se dois valores s\u00e3o iguais. Ele verifica se o valor esperado \u00e9 igual ao valor retornado pelo c\u00f3digo. Caso os valores sejam diferentes, o AssertEquals retorna uma mensagem de erro, indicando que algo est\u00e1 errado no c\u00f3digo.<\/p>\n<p>Para utilizar o AssertEquals, primeiro \u00e9 necess\u00e1rio importar o m\u00f3dulo de teste do Python, chamado &#8220;unittest&#8221;. Em seguida, podemos criar uma classe de teste que herda da classe TestCase, que \u00e9 fornecida pelo m\u00f3dulo unittest. Dentro dessa classe, podemos definir diferentes m\u00e9todos de teste, cada um contendo um ou mais AssertEquals.<\/p>\n<p>Para exemplificar, vamos supor que temos uma fun\u00e7\u00e3o em Python que realiza a soma de dois n\u00fameros:<\/p>\n<pre>\n<code>def somar(a, b):\n    return a + b\n<\/code><\/pre>\n<p>Podemos criar um m\u00e9todo de teste para essa fun\u00e7\u00e3o, utilizando o AssertEquals para verificar se o resultado est\u00e1 correto:<\/p>\n<pre>\n<code>import unittest\n\nclass TestSoma(unittest.TestCase):\n    def test_soma(self):\n        resultado = somar(2, 3)\n        self.assertEqual(resultado, 5)\n\nif __name__ == '__main__':\n    unittest.main()\n<\/code><\/pre>\n<p>Nesse exemplo, o AssertEquals compara o valor retornado pela fun\u00e7\u00e3o &#8220;somar&#8221; (resultado) com o valor esperado (5). Caso os valores n\u00e3o sejam iguais, o AssertEquals ir\u00e1 retornar uma mensagem de erro, indicando que o teste falhou.<\/p>\n<h2>Dicas para utilizar o AssertEquals de forma eficiente em Python<\/h2>\n<p>Aprender a usar o AssertEquals de forma eficiente \u00e9 fundamental para garantir a qualidade do c\u00f3digo em Python. Aqui est\u00e3o algumas dicas para utilizar essa fun\u00e7\u00e3o de teste de unidade de maneira eficaz:<\/p>\n<ol>\n<li>Escreva testes antes de implementar o c\u00f3digo: Ao utilizar o AssertEquals, \u00e9 uma pr\u00e1tica recomendada escrever os testes antes de implementar o c\u00f3digo. Isso ajuda a definir claramente o comportamento esperado e a garantir que o c\u00f3digo seja desenvolvido de acordo com as especifica\u00e7\u00f5es.<\/li>\n<li>Teste diferentes cen\u00e1rios: Utilize o AssertEquals para testar diferentes cen\u00e1rios e casos de uso do c\u00f3digo. Isso inclui testar entradas v\u00e1lidas e inv\u00e1lidas, limites de valores, entre outros. Quanto mais cen\u00e1rios forem testados, maior a cobertura dos testes e menor a chance de erros passarem despercebidos.<\/li>\n<li>Utilize mensagens descritivas: Ao utilizar o AssertEquals, \u00e9 uma boa pr\u00e1tica adicionar mensagens descritivas para os testes. Isso facilita a identifica\u00e7\u00e3o do teste que falhou e ajuda no processo de depura\u00e7\u00e3o do c\u00f3digo.<\/li>\n<li>Organize os testes em classes e m\u00e9todos: Utilize classes e m\u00e9todos para organizar os testes de forma l\u00f3gica e estruturada. Isso facilita a manuten\u00e7\u00e3o dos testes e a identifica\u00e7\u00e3o de poss\u00edveis problemas.<\/li>\n<\/ol>\n<h2>Exemplos pr\u00e1ticos de aplica\u00e7\u00e3o do AssertEquals em Python<\/h2>\n<p>Vamos agora apresentar alguns exemplos pr\u00e1ticos de aplica\u00e7\u00e3o do AssertEquals em Python. Esses exemplos ir\u00e3o ilustrar como utilizar essa fun\u00e7\u00e3o de teste de unidade em diferentes situa\u00e7\u00f5es:<\/p>\n<p>Testando uma fun\u00e7\u00e3o de c\u00e1lculo de m\u00e9dia:<\/p>\n<pre>\n<code>def calcular_media(valores):\n    total = sum(valores)\n    media = total \/ len(valores)\n    return media\n<\/code><\/pre>\n<p>Podemos utilizar o AssertEquals para testar se a fun\u00e7\u00e3o &#8220;calcular_media&#8221; est\u00e1 retornando o resultado esperado:<\/p>\n<pre>\n<code>import unittest\n\nclass TestMedia(unittest.TestCase):\n    def test_media(self):\n        valores = [1, 2, 3, 4, 5]\n        resultado = calcular_media(valores)\n        self.assertEqual(resultado, 3)\n\nif __name__ == '__main__':\n    unittest.main()\n<\/code><\/pre>\n<p>Testando uma fun\u00e7\u00e3o de valida\u00e7\u00e3o de CPF:<\/p>\n<pre>\n<code>def validar_cpf(cpf):\n    # Implementa\u00e7\u00e3o da valida\u00e7\u00e3o do CPF\n    return True\n<\/code><\/pre>\n<p>Utilizando o AssertEquals, podemos testar se a fun\u00e7\u00e3o &#8220;validar_cpf&#8221; est\u00e1 retornando o resultado esperado:<\/p>\n<pre>\n<code>import unittest\n\nclass TestValidacaoCPF(unittest.TestCase):\n    def test_validar_cpf(self):\n        cpf = \"12345678900\"\n        resultado = validar_cpf(cpf)\n        self.assertEqual(resultado, True)\n\nif __name__ == '__main__':\n    unittest.main()\n<\/code><\/pre>\n<h2>Conclus\u00e3o<\/h2>\n<p>O AssertEquals \u00e9 uma ferramenta poderosa para testar seus c\u00f3digos em Python. Atrav\u00e9s dele, voc\u00ea pode verificar se o comportamento do seu c\u00f3digo est\u00e1 correto e garantir a qualidade do seu desenvolvimento. Aprender a utilizar o AssertEquals de forma eficiente \u00e9 essencial para se tornar um programador Python mais habilidoso. Portanto, pratique, experimente e utilize essa fun\u00e7\u00e3o de teste de unidade em seus projetos. Python: Aprenda a usar o AssertEquals para testar seus c\u00f3digos e eleve sua programa\u00e7\u00e3o a um novo patamar!<\/p>\n<h2>Dicas para utilizar o AssertEquals de forma eficiente em Python<\/h2>\n<p>Utilizar o AssertEquals de forma eficiente \u00e9 essencial para garantir a qualidade dos testes e a corre\u00e7\u00e3o do c\u00f3digo em Python. Aqui est\u00e3o algumas dicas pr\u00e1ticas para ajud\u00e1-lo a utilizar essa fun\u00e7\u00e3o de teste de unidade com efici\u00eancia:<\/p>\n<ul>\n<li>Organize seus testes: Uma das principais dicas para utilizar o AssertEquals de forma eficiente \u00e9 organizar seus testes de maneira l\u00f3gica e estruturada. Isso pode ser feito utilizando classes e m\u00e9todos para agrupar os diferentes testes relacionados a uma funcionalidade espec\u00edfica. Dessa forma, fica mais f\u00e1cil localizar e executar os testes relevantes quando necess\u00e1rio.<\/li>\n<li>Escreva testes abrangentes: Para garantir a efic\u00e1cia do AssertEquals, \u00e9 importante escrever testes abrangentes que cubram diferentes cen\u00e1rios e casos de uso. Isso inclui testar tanto entradas v\u00e1lidas quanto inv\u00e1lidas, limites de valores, comportamentos esperados em situa\u00e7\u00f5es espec\u00edficas, entre outros. Quanto mais cen\u00e1rios forem testados, maior a cobertura dos testes e menor a chance de erros passarem despercebidos.<\/li>\n<li>Utilize mensagens descritivas: Ao utilizar o AssertEquals, \u00e9 recomendado adicionar mensagens descritivas aos testes. Essas mensagens ajudam a identificar rapidamente qual teste falhou e fornecem informa\u00e7\u00f5es \u00fateis para a depura\u00e7\u00e3o do c\u00f3digo. Por exemplo, em vez de apenas verificar se o resultado \u00e9 igual ao esperado, \u00e9 poss\u00edvel adicionar uma mensagem que descreva o prop\u00f3sito do teste e o valor esperado.<\/li>\n<li>Teste em diferentes ambientes: \u00c9 importante testar seus c\u00f3digos usando o AssertEquals em diferentes ambientes para garantir que eles funcionem corretamente em diferentes configura\u00e7\u00f5es. Isso inclui testar em diferentes sistemas operacionais, vers\u00f5es do Python e ambientes de execu\u00e7\u00e3o. Dessa forma, voc\u00ea pode identificar problemas de compatibilidade e garantir que seu c\u00f3digo seja robusto e port\u00e1vel.<\/li>\n<li>Automatize seus testes: Para aumentar a efici\u00eancia do uso do AssertEquals, \u00e9 altamente recomendado automatizar seus testes. Isso pode ser feito utilizando frameworks de teste como o unittest, pytest ou nose. A automa\u00e7\u00e3o de testes permite executar repetidamente os testes de forma r\u00e1pida e confi\u00e1vel, o que \u00e9 especialmente \u00fatil durante o desenvolvimento cont\u00ednuo e a integra\u00e7\u00e3o cont\u00ednua.<\/li>\n<\/ul>\n<h2>Exemplos pr\u00e1ticos de aplica\u00e7\u00e3o do AssertEquals em Python<\/h2>\n<p>Agora, vamos explorar alguns exemplos pr\u00e1ticos de aplica\u00e7\u00e3o do AssertEquals em Python. Esses exemplos ir\u00e3o ilustrar como essa fun\u00e7\u00e3o de teste de unidade pode ser usada em diferentes cen\u00e1rios:<\/p>\n<p>Testando uma fun\u00e7\u00e3o de valida\u00e7\u00e3o de email:<\/p>\n<pre>\n<code>def validar_email(email):\n    # Implementa\u00e7\u00e3o da valida\u00e7\u00e3o do email\n    return True\n<\/code><\/pre>\n<p>Utilizando o AssertEquals, podemos testar se a fun\u00e7\u00e3o &#8220;validar_email&#8221; est\u00e1 retornando o resultado esperado:<\/p>\n<pre>\n<code>import unittest\n\nclass TestValidacaoEmail(unittest.TestCase):\n    def test_validar_email(self):\n        email = \"test@example.com\"\n        resultado = validar_email(email)\n        self.assertEqual(resultado, True)\n\nif __name__ == '__main__':\n    unittest.main()\n<\/code><\/pre>\n<p>Testando uma fun\u00e7\u00e3o de ordena\u00e7\u00e3o de lista:<\/p>\n<pre>\n<code>def ordenar_lista(lista):\n    # Implementa\u00e7\u00e3o da ordena\u00e7\u00e3o da lista\n    return sorted(lista)\n<\/code><\/pre>\n<p>Podemos utilizar o AssertEquals para testar se a fun\u00e7\u00e3o &#8220;ordenar_lista&#8221; est\u00e1 retornando a lista ordenada corretamente:<\/p>\n<pre>\n<code>import unittest\n\nclass TestOrdenacaoLista(unittest.TestCase):\n    def test_ordenar_lista(self):\n        lista = [3, 1, 2, 4]\n        resultado = ordenar_lista(lista)\n        self.assertEqual(resultado, [1, 2, 3, 4])\n\nif __name__ == '__main__':\n    unittest.main()\n<\/code><\/pre>\n<p>Esses exemplos ilustram como o AssertEquals pode ser aplicado em diferentes contextos. Ao utilizar essa fun\u00e7\u00e3o de teste de unidade de forma eficiente, voc\u00ea pode garantir a qualidade do seu c\u00f3digo e evitar erros que possam comprometer a funcionalidade do seu programa.<\/p>\n<p>Em resumo, o AssertEquals \u00e9 uma ferramenta poderosa para testar seus c\u00f3digos em Python. Ao seguir as dicas mencionadas acima e utilizar exemplos pr\u00e1ticos, voc\u00ea estar\u00e1 preparado para aprimorar suas habilidades de teste e desenvolvimento Python. Python: Aprenda a usar o AssertEquals para testar seus c\u00f3digos e eleve seu n\u00edvel de programa\u00e7\u00e3o a um novo patamar!<\/p>\n<h2>Awari \u00e9 a melhor plataforma para aprender sobre ci\u00eancia de dados no Brasil.<\/h2>\n<p>Aqui voc\u00ea encontra cursos com aulas ao vivo, mentorias individuais com os melhores profissionais do mercado e suporte de carreira personalizado para dar seu pr\u00f3ximo passo profissional e aprender habilidades como Data Science, Data Analytics, Machine Learning e mais.<\/p>\n<p>J\u00e1 pensou em aprender de maneira individualizada com profissionais que atuam em empresas como Nubank, Amazon e Google? <a target=\"_blank\" href=\"https:\/\/app.fluency.io\/br\/blog\/candidatura?&#038;utm_source=blog&#038;utm_campaign=paragrafofinal\" rel=\"noopener\">Clique aqui<\/a> para se inscrever na Awari e come\u00e7ar a construir agora mesmo o pr\u00f3ximo cap\u00edtulo da sua carreira em dados.<\/p>\n<p><\/body><\/p>\n","protected":false},"excerpt":{"rendered":"<p>O AssertEquals \u00e9 uma fun\u00e7\u00e3o muito \u00fatil na linguagem de programa\u00e7\u00e3o Python, especialmente quando se trata de testar o funcionamento correto do c\u00f3digo. Neste artigo, vamos explorar detalhadamente como utilizar o AssertEquals para testar seus c\u00f3digos em Python. Aprenda a usar o AssertEquals de forma eficiente em Python e eleve sua programa\u00e7\u00e3o a um novo patamar!<\/p>\n","protected":false},"author":9,"featured_media":27859,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":[186],"meta":{"inline_featured_image":false,"footnotes":""},"categories":[229],"tags":[],"trilha":[],"class_list":["post-115300","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-skills","format-artigos"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Python: Aprenda a usar o AssertEquals para testar seus c\u00f3digos - Fluency.io Brasil<\/title>\n<meta name=\"description\" content=\"O AssertEquals \u00e9 uma fun\u00e7\u00e3o muito \u00fatil na linguagem de programa\u00e7\u00e3o Python, especialmente quando se trata de testar o funcionamento correto do c\u00f3digo. Neste...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fluency.io\/br\/blog\/python-aprenda-a-usar-o-assertequals-para-testar-seus-codigos\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Python: Aprenda a usar o AssertEquals para testar seus c\u00f3digos - Fluency.io Brasil\" \/>\n<meta property=\"og:description\" content=\"O AssertEquals \u00e9 uma fun\u00e7\u00e3o muito \u00fatil na linguagem de programa\u00e7\u00e3o Python, especialmente quando se trata de testar o funcionamento correto do c\u00f3digo. Neste...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fluency.io\/br\/blog\/python-aprenda-a-usar-o-assertequals-para-testar-seus-codigos\/\" \/>\n<meta property=\"og:site_name\" content=\"Fluency.io Brasil\" \/>\n<meta property=\"article:published_time\" content=\"2023-11-24T11:56:55+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"kaue\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fluency.io\/br\/blog\/python-aprenda-a-usar-o-assertequals-para-testar-seus-codigos\/\",\"url\":\"https:\/\/fluency.io\/br\/blog\/python-aprenda-a-usar-o-assertequals-para-testar-seus-codigos\/\",\"name\":\"Python: Aprenda a usar o AssertEquals para testar seus c\u00f3digos - Fluency.io Brasil\",\"isPartOf\":{\"@id\":\"https:\/\/fluency.io\/br\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/fluency.io\/br\/blog\/python-aprenda-a-usar-o-assertequals-para-testar-seus-codigos\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/fluency.io\/br\/blog\/python-aprenda-a-usar-o-assertequals-para-testar-seus-codigos\/#primaryimage\"},\"thumbnailUrl\":\"\",\"datePublished\":\"2023-11-24T11:56:55+00:00\",\"author\":{\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a\"},\"description\":\"O AssertEquals \u00e9 uma fun\u00e7\u00e3o muito \u00fatil na linguagem de programa\u00e7\u00e3o Python, especialmente quando se trata de testar o funcionamento correto do c\u00f3digo. Neste...\",\"breadcrumb\":{\"@id\":\"https:\/\/fluency.io\/br\/blog\/python-aprenda-a-usar-o-assertequals-para-testar-seus-codigos\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fluency.io\/br\/blog\/python-aprenda-a-usar-o-assertequals-para-testar-seus-codigos\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/fluency.io\/br\/blog\/python-aprenda-a-usar-o-assertequals-para-testar-seus-codigos\/#primaryimage\",\"url\":\"\",\"contentUrl\":\"\",\"width\":1027,\"height\":420},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fluency.io\/br\/blog\/python-aprenda-a-usar-o-assertequals-para-testar-seus-codigos\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/homolog.fluency.io\/br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Python: Aprenda a usar o AssertEquals para testar seus c\u00f3digos\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fluency.io\/br\/#website\",\"url\":\"https:\/\/fluency.io\/br\/\",\"name\":\"Fluency.io Brasil\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fluency.io\/br\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a\",\"name\":\"kaue\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g\",\"caption\":\"kaue\"},\"url\":\"https:\/\/homolog.fluency.io\/br\/author\/kaue\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Python: Aprenda a usar o AssertEquals para testar seus c\u00f3digos - Fluency.io Brasil","description":"O AssertEquals \u00e9 uma fun\u00e7\u00e3o muito \u00fatil na linguagem de programa\u00e7\u00e3o Python, especialmente quando se trata de testar o funcionamento correto do c\u00f3digo. Neste...","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fluency.io\/br\/blog\/python-aprenda-a-usar-o-assertequals-para-testar-seus-codigos\/","og_locale":"pt_BR","og_type":"article","og_title":"Python: Aprenda a usar o AssertEquals para testar seus c\u00f3digos - Fluency.io Brasil","og_description":"O AssertEquals \u00e9 uma fun\u00e7\u00e3o muito \u00fatil na linguagem de programa\u00e7\u00e3o Python, especialmente quando se trata de testar o funcionamento correto do c\u00f3digo. Neste...","og_url":"https:\/\/fluency.io\/br\/blog\/python-aprenda-a-usar-o-assertequals-para-testar-seus-codigos\/","og_site_name":"Fluency.io Brasil","article_published_time":"2023-11-24T11:56:55+00:00","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"kaue","Est. tempo de leitura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/fluency.io\/br\/blog\/python-aprenda-a-usar-o-assertequals-para-testar-seus-codigos\/","url":"https:\/\/fluency.io\/br\/blog\/python-aprenda-a-usar-o-assertequals-para-testar-seus-codigos\/","name":"Python: Aprenda a usar o AssertEquals para testar seus c\u00f3digos - Fluency.io Brasil","isPartOf":{"@id":"https:\/\/fluency.io\/br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/fluency.io\/br\/blog\/python-aprenda-a-usar-o-assertequals-para-testar-seus-codigos\/#primaryimage"},"image":{"@id":"https:\/\/fluency.io\/br\/blog\/python-aprenda-a-usar-o-assertequals-para-testar-seus-codigos\/#primaryimage"},"thumbnailUrl":"","datePublished":"2023-11-24T11:56:55+00:00","author":{"@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a"},"description":"O AssertEquals \u00e9 uma fun\u00e7\u00e3o muito \u00fatil na linguagem de programa\u00e7\u00e3o Python, especialmente quando se trata de testar o funcionamento correto do c\u00f3digo. Neste...","breadcrumb":{"@id":"https:\/\/fluency.io\/br\/blog\/python-aprenda-a-usar-o-assertequals-para-testar-seus-codigos\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fluency.io\/br\/blog\/python-aprenda-a-usar-o-assertequals-para-testar-seus-codigos\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/fluency.io\/br\/blog\/python-aprenda-a-usar-o-assertequals-para-testar-seus-codigos\/#primaryimage","url":"","contentUrl":"","width":1027,"height":420},{"@type":"BreadcrumbList","@id":"https:\/\/fluency.io\/br\/blog\/python-aprenda-a-usar-o-assertequals-para-testar-seus-codigos\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/homolog.fluency.io\/br\/"},{"@type":"ListItem","position":2,"name":"Python: Aprenda a usar o AssertEquals para testar seus c\u00f3digos"}]},{"@type":"WebSite","@id":"https:\/\/fluency.io\/br\/#website","url":"https:\/\/fluency.io\/br\/","name":"Fluency.io Brasil","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fluency.io\/br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a","name":"kaue","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g","caption":"kaue"},"url":"https:\/\/homolog.fluency.io\/br\/author\/kaue\/"}]}},"_links":{"self":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts\/115300","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/comments?post=115300"}],"version-history":[{"count":0,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts\/115300\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/media?parent=115300"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/categories?post=115300"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/tags?post=115300"},{"taxonomy":"format","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/format?post=115300"},{"taxonomy":"trilha","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/trilha?post=115300"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}