def test_decode(self, base62, json, load): encoded = '1234' decoded = Policy.decode(encoded) base62.decode.assert_called_once_with(encoded) json.decode.assert_called_once_with(base62.decode.return_value) load.assert_called_once_with(json.decode.return_value) self.assertEqual(decoded, load.return_value)