In previous post we look at how basic mocking works and some examples. Today we will see how you can mock dict :
post = {
"name": "test",
"content": "tist",
}
data = mock.MagicMock()
data.__getitem__.side_effect = lambda key: post[key]
If we copy paste this into interpreter we can check the results:
>>> data["name"] >>> 'test'
Happy testing …