# Copyright (c) 2013 The Chromium OS Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. """Mock statsd class.""" from __future__ import print_function from chromite.lib.graphite_lib import stats_es_mock # pylint: disable=old-style-class class Connection: """Mock class for statsd.Connection""" def __init__(self, host, port): pass @classmethod def set_defaults(cls, host, port): pass class Average(stats_es_mock.mock_class_base): """Mock class for statsd.Average.""" class Counter(stats_es_mock.mock_class_base): """Mock class for statsd.Counter.""" class Gauge(stats_es_mock.mock_class_base): """Mock class for statsd.Gauge.""" class Timer(stats_es_mock.mock_class_base): """Mock class for statsd.Timer.""" def __enter__(self): pass def __exit__(self, exc_type, exc_value, traceback): pass class Raw(stats_es_mock.mock_class_base): """Mock class for statsd.Raw."""