def test_update_api_key_response(self):
        request_options = RequestOptions({}, {}, {}, {
            'data': {'validity': 300}
        })
        response = UpdateApiKeyResponse({}, {}, request_options)
        self.assertTrue(response._have_changed({}))
        self.assertTrue(response._have_changed({'validity': 297}))

        request_options.data = {'maxQueriesPerIPPerHour': 2}
        self.assertFalse(response._have_changed({}))
        self.assertFalse(response._have_changed({'maxQueriesPerIPPerHour': 1}))
        self.assertTrue(response._have_changed({'maxQueriesPerIPPerHour': 2}))

        request_options.data = {'acl': ['search']}
        self.assertFalse(response._have_changed({}))
        self.assertFalse(response._have_changed({'acl': []}))
        self.assertTrue(response._have_changed({'acl': ['search']}))
Exemple #2
0
    def test_update_api_key_response(self):
        request_options = RequestOptions({}, {}, {},
                                         {'data': {
                                             'validity': 300
                                         }})
        response = UpdateApiKeyResponse({}, {}, request_options)
        self.assertTrue(response._have_changed({}))
        self.assertTrue(response._have_changed({'validity': 297}))

        request_options.data = {'maxQueriesPerIPPerHour': 2}
        self.assertFalse(response._have_changed({}))
        self.assertFalse(response._have_changed({'maxQueriesPerIPPerHour': 1}))
        self.assertTrue(response._have_changed({'maxQueriesPerIPPerHour': 2}))

        request_options.data = {'acl': ['search']}
        self.assertFalse(response._have_changed({}))
        self.assertFalse(response._have_changed({'acl': []}))
        self.assertTrue(response._have_changed({'acl': ['search']}))
    def test_update_api_key_response(self):
        request_options = RequestOptions({}, {}, {},
                                         {"data": {
                                             "validity": 300
                                         }})
        response = UpdateApiKeyResponse({}, {}, request_options)
        self.assertTrue(response._have_changed({}))
        self.assertTrue(response._have_changed({"validity": 297}))

        request_options.data = {"maxQueriesPerIPPerHour": 2}
        self.assertFalse(response._have_changed({}))
        self.assertFalse(response._have_changed({"maxQueriesPerIPPerHour": 1}))
        self.assertTrue(response._have_changed({"maxQueriesPerIPPerHour": 2}))

        request_options.data = {"acl": ["search"]}
        self.assertFalse(response._have_changed({}))
        self.assertFalse(response._have_changed({"acl": []}))
        self.assertTrue(response._have_changed({"acl": ["search"]}))