Skip to content

Commit

Permalink
fix some comments
Browse files Browse the repository at this point in the history
  • Loading branch information
santihong committed Oct 21, 2018
1 parent 0c82629 commit a8a6d3c
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 7 deletions.
2 changes: 1 addition & 1 deletion README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@ Getting started
# Create function with initailizer
# main.my_initializer is the entry point of initializer interface
client.create_function('service_name', 'function_name', 'python3', 'main.my_handler', "main.my_initializer" codeZipFile = 'main.zip', environmentVariables = {'testKey': 'testValue'})
client.create_function('service_name', 'function_name', 'python3', 'main.my_handler', "main.my_initializer", codeZipFile = 'main.zip', environmentVariables = {'testKey': 'testValue'})
# Invoke function synchronously.
client.invoke_function('service_name', 'function_name')
Expand Down
Binary file modified test/counter/counter.zip
Binary file not shown.
9 changes: 6 additions & 3 deletions test/counter/main.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,17 @@
# -*- coding: utf-8 -*-
from __future__ import absolute_import

counter = 0
import logging

counter = 0
def my_initializer(context):
logger = logging.getLogger()
global counter
counter += 1
return counter
logger.info(counter)

def my_handler(event, context):
logger = logging.getLogger()
global counter
counter += 1
logger.info(counter)
return counter
9 changes: 6 additions & 3 deletions test/function_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,9 @@ def check_function(self, function, functionName, desc, runtime = 'python2.7', in
self.assertEqual(function['runtime'], runtime)
self.assertEqual(function['handler'], 'main.my_handler')
self.assertEqual(function['description'], desc)
if desc == u'test for initializer':
self.assertEqual(function['initializer'], initializer)
self.assertEqual(function['initializationTimeout'], 30)

code = self.client.get_function_code(self.serviceName, functionName)
code = code.data
Expand Down Expand Up @@ -268,13 +271,13 @@ def test_initialize(self):
self.client.create_function(
self.serviceName, functionName,
handler='main.my_handler', runtime='python2.7',
initializer='main.my_initializer', initializationTimeout=30,
initializer='main.my_initializer',
codeZipFile='test/counter/counter.zip')

r = self.client.invoke_function(self.serviceName, functionName)
self.assertEqual(r.data.decode('utf-8'), '1')
r = self.client.invoke_function(self.serviceName, functionName)
self.assertEqual(r.data.decode('utf-8'), '2')
r = self.client.invoke_function(self.serviceName, functionName)
self.assertEqual(r.data.decode('utf-8'), '3')
self.client.delete_function(self.serviceName, functionName)

def test_invoke(self):
Expand Down

0 comments on commit a8a6d3c

Please sign in to comment.