add test case and remove unused imports

Project: 
http://git-wip-us.apache.org/repos/asf/incubator-predictionio-sdk-python/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-predictionio-sdk-python/commit/88a11a84
Tree: 
http://git-wip-us.apache.org/repos/asf/incubator-predictionio-sdk-python/tree/88a11a84
Diff: 
http://git-wip-us.apache.org/repos/asf/incubator-predictionio-sdk-python/diff/88a11a84

Branch: refs/heads/develop
Commit: 88a11a84eac281c06b9a29fa90323ff4c706401e
Parents: a151e0c
Author: Shinsuke Sugaya <[email protected]>
Authored: Sun Sep 10 23:16:45 2017 +0900
Committer: Shinsuke Sugaya <[email protected]>
Committed: Sun Sep 10 23:16:45 2017 +0900

----------------------------------------------------------------------
 predictionio/__init__.py  | 2 --
 tests/eventclient_test.py | 8 ++++++++
 2 files changed, 8 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-predictionio-sdk-python/blob/88a11a84/predictionio/__init__.py
----------------------------------------------------------------------
diff --git a/predictionio/__init__.py b/predictionio/__init__.py
index d70c85c..c067689 100644
--- a/predictionio/__init__.py
+++ b/predictionio/__init__.py
@@ -28,14 +28,12 @@ except ImportError:
   from urllib.parse import quote
 
 import json
-import urllib
 
 from datetime import datetime
 import pytz
 
 from predictionio.connection import Connection
 from predictionio.connection import AsyncRequest
-from predictionio.connection import AsyncResponse
 from predictionio.connection import PredictionIOAPIError
 
 

http://git-wip-us.apache.org/repos/asf/incubator-predictionio-sdk-python/blob/88a11a84/tests/eventclient_test.py
----------------------------------------------------------------------
diff --git a/tests/eventclient_test.py b/tests/eventclient_test.py
index 900c48b..ac8a72d 100644
--- a/tests/eventclient_test.py
+++ b/tests/eventclient_test.py
@@ -5,6 +5,7 @@ import unittest
 from datetime import datetime
 from predictionio import EventClient
 from predictionio import NotFoundError
+from predictionio import InvalidArgumentError
 
 app_name ='EventClientApp'
 access_key = 'EVENT_CLIENT_TEST'
@@ -246,6 +247,13 @@ class EventClientTest(unittest.TestCase):
         except NotFoundError as ex:
             print("The expected error: {0}".format(ex))
 
+    def test_invalidurl(self):
+        try:
+            EventClient(access_key=access_key, url="invalid")
+            self.fail()
+        except InvalidArgumentError as ex:
+            print("The expected error: {0}".format(ex))
+
 
 if __name__ == "__main__":
     unittest.main()

Reply via email to