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()
