{"version":"1.0","provider_name":"Viciados em Aprender","provider_url":"https:\/\/micheladrianomedeiros.com.br\/blog","author_name":"blackzig","author_url":"https:\/\/micheladrianomedeiros.com.br\/blog\/author\/blackzig\/","title":"TDD com Python #3","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"PunT8gYFVc\"><a href=\"https:\/\/micheladrianomedeiros.com.br\/blog\/tdd-com-python-3\/\">TDD com Python #3<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/micheladrianomedeiros.com.br\/blog\/tdd-com-python-3\/embed\/#?secret=PunT8gYFVc\" width=\"600\" height=\"338\" title=\"&#8220;TDD com Python #3&#8221; &#8212; Viciados em Aprender\" data-secret=\"PunT8gYFVc\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/micheladrianomedeiros.com.br\/blog\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/TDD_Graphic.jpg","thumbnail_width":996,"thumbnail_height":662,"description":"Usando um Teste Funcional para Escopo M\u00ednimo Viable App Testes que utilizam Selenium s\u00e3o feitos em um navegador real, ent\u00e3o vamos ver como as fun\u00e7\u00f5es de aplica\u00e7\u00f5es s\u00e3o vistas na vis\u00e3o do usu\u00e1rio. Isto que chamamos de testes funcionais (TF). Isso significa que um TF pode ser uma esp\u00e9cie de especifica\u00e7\u00e3o da sua aplica\u00e7\u00e3o. Isso [&hellip;]"}