From db92dec05e10a5174a67dac3958e8db15604c99f Mon Sep 17 00:00:00 2001 From: Tim Abbott Date: Sat, 25 Mar 2017 23:13:01 -0700 Subject: [PATCH] test_events: Start using test_dict_only. This is a proof of concept; we'll want to migrate the rest of the call points soon. --- zerver/tests/test_events.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/zerver/tests/test_events.py b/zerver/tests/test_events.py index 92aa655690..f4407462e6 100644 --- a/zerver/tests/test_events.py +++ b/zerver/tests/test_events.py @@ -84,7 +84,7 @@ from zerver.lib.test_classes import ( ZulipTestCase, ) from zerver.lib.validator import ( - check_bool, check_dict, check_float, check_int, check_list, check_string, + check_bool, check_dict, check_dict_only, check_float, check_int, check_list, check_string, equals, check_none_or, Validator ) @@ -315,10 +315,11 @@ class EventsRegisterTest(ZulipTestCase): def realm_bot_schema(self, field_name, check): # type: (str, Validator) -> Validator - return check_dict([ + return check_dict_only([ + ('id', check_int), ('type', equals('realm_bot')), ('op', equals('update')), - ('bot', check_dict([ + ('bot', check_dict_only([ ('email', check_string), ('user_id', check_int), (field_name, check),