{"version":"1.0","provider_name":"Qxf2 BLOG","provider_url":"https:\/\/qxf2.com\/blog","author_name":"Rohit Prasad","author_url":"https:\/\/qxf2.com\/blog\/author\/rohit-prasadqxf2-com\/","title":"How to use moto with AWS DynamoDB - Qxf2 BLOG","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"vkOSyShl6V\"><a href=\"https:\/\/qxf2.com\/blog\/how-to-use-moto-with-aws-dynamodb\/\">How to use moto with AWS DynamoDB<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/qxf2.com\/blog\/how-to-use-moto-with-aws-dynamodb\/embed\/#?secret=vkOSyShl6V\" width=\"600\" height=\"338\" title=\"&#8220;How to use moto with AWS DynamoDB&#8221; &#8212; Qxf2 BLOG\" data-secret=\"vkOSyShl6V\" 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:\/\/qxf2.com\/blog\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","description":"This post helps to understand, how to use Python moto module to mock out AWS DynamoDB. This technique is useful while writing code level tests for an applications that uses AWS DynamoDB. We will use moto to mock the DynamoDB & verify that the right data gets sent to the table."}