def new_statement(self, arn, ip):
        return {
                    "Effect":"Allow",
                    "Action":"*",  # Docs say use GET, but denies unless *
                    "Resource": arn,
                    "Condition": {
                        "IpAddress": {
                            "aws:SourceIp": [ip]
                            }
                        }
                    }
Test posting a new entry, updating it, deleting it, querying for it
dataset/ETHPy150Open darcyliu/storyboard/boto/cloudsearch/optionstatus.py/ServicePoliciesStatus.new_statement--crossover with--dataset/ETHPy150Open kuri65536/python-for-android/python-build/python-libs/gdata/tests/gdata_tests/calendar/service_test.py/CalendarServiceUnitTest.testPostQueryUpdateAndDeleteEvents