Example #1
0
 def test_network_error(self):
     connection = _lv.Connection(
         "us-west-2", _lv.StaticCredentials("DummyKey", "DummySecret"),
         "http://localhost:65555/",
         _lv.ExponentialBackoffRetryPolicy(0, 1, 3))
     with self.assertRaises(_lv.NetworkError):
         connection(self.TestAction("ListTables", {}))
    def make(self, dependencies):
        self.__download_if_needed()

        self.__process = subprocess.Popen(
            # ["sleep 7; java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -inMemory -port 65432"],
            [
                "java", "-Djava.library.path=./DynamoDBLocal_lib", "-jar",
                "DynamoDBLocal.jar", "-inMemory", "-port", "65432"
            ],
            cwd=".dynamodblocal",
            stdout=subprocess.PIPE,
            stderr=subprocess.PIPE)

        return _lv.Connection(
            "us-west-2",
            _lv.StaticCredentials("DummyKey", "DummySecret"),
            endpoint="http://localhost:65432/",
            retry_policy=_lv.ExponentialBackoffRetryPolicy(1, 2, 5),
        )