def test_get_request_auth_db(self): """Ensure get_request_auth_db() caches AuthDB in request cache.""" # 'get_request_auth_db()' returns whatever get_process_auth_db() returns # when called for a first time. self.mock(api, 'get_process_auth_db', lambda: 'fake') self.assertEqual('fake', api.get_request_auth_db()) # But then it caches it locally and reuses local copy, instead of calling # 'get_process_auth_db()' all the time. self.mock(api, 'get_process_auth_db', lambda: 'another-fake') self.assertEqual('fake', api.get_request_auth_db())
def test_get_request_auth_db(self): """Ensure get_request_auth_db() caches AuthDB in request cache.""" api.reinitialize_request_cache() # 'get_request_auth_db()' returns whatever get_process_auth_db() returns # when called for a first time. self.mock(api, "get_process_auth_db", lambda: "fake") self.assertEqual("fake", api.get_request_auth_db()) # But then it caches it locally and reuses local copy, instead of calling # 'get_process_auth_db()' all the time. self.mock(api, "get_process_auth_db", lambda: "another-fake") self.assertEqual("fake", api.get_request_auth_db())