mypy: Amend typing of botserver test lib for strict-optional.

This commit is contained in:
neiljp (Neil Pilgrim) 2017-12-22 20:45:11 -08:00 committed by showell
parent 88ae9d04ee
commit 438f711bb7

View file

@ -1,7 +1,7 @@
from unittest import TestCase from unittest import TestCase
import zulip_botserver.server import zulip_botserver.server
import json import json
from typing import Any, List, Dict, Mapping from typing import Any, List, Dict, Mapping, Optional
class BotServerTestCase(TestCase): class BotServerTestCase(TestCase):
@ -19,10 +19,10 @@ class BotServerTestCase(TestCase):
message=dict(message={'key': "test message"}), message=dict(message={'key': "test message"}),
check_success=False, check_success=False,
): ):
# type: (List[str], Dict[str, Any], Dict[str, Any], Dict[str, Any], str, Dict[str, Dict[str, Any]], bool) -> None # type: (Optional[List[str]], Optional[Dict[str, Any]], Optional[Dict[str, Any]], Optional[Dict[str, Any]], str, Dict[str, Dict[str, Any]], bool) -> None
if available_bots is not None: if available_bots is not None:
zulip_botserver.server.available_bots = available_bots zulip_botserver.server.available_bots = available_bots
zulip_botserver.server.bots_config = bots_config zulip_botserver.server.bots_config = bots_config # type: ignore # monkey-patching
zulip_botserver.server.load_lib_modules() zulip_botserver.server.load_lib_modules()
zulip_botserver.server.load_bot_handlers() zulip_botserver.server.load_bot_handlers()