blob: 8140fc7ffdd39e124400cd60fc413f92df5b4acb [file] [log] [blame]
# Copyright 2017 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style
# license that can be found in the LICENSE file or at
# https://developers.google.com/open-source/licenses/bsd
"""Tests for the warmup servlet."""
from __future__ import print_function
from __future__ import division
from __future__ import absolute_import
import unittest
from testing import testing_helpers
from framework import sql
from framework import warmup
from services import service_manager
class WarmupTest(unittest.TestCase):
def setUp(self):
#self.cache_manager = cachemanager_svc.CacheManager()
#self.services = service_manager.Services(
# cache_manager=self.cache_manager)
self.services = service_manager.Services()
self.servlet = warmup.Warmup('req', 'res', services=self.services)
def testHandleRequest_NothingToDo(self):
mr = testing_helpers.MakeMonorailRequest()
actual_json_data = self.servlet.HandleRequest(mr)
self.assertEqual(
{'success': 1},
actual_json_data)