普通文本  |  27行  |  547 B

"""Tests for mysql_stats."""

import common

import collections
import mock
import unittest

import mysql_stats


class MysqlStatsTest(unittest.TestCase):
    """Unittest for mysql_stats."""

    def testQueryAndEmit(self):
        """Test for QueryAndEmit."""
        connection = mock.Mock()
        connection.Fetchall.return_value = [(
            'Column-name', 0)]

        # This shouldn't raise an exception.
        mysql_stats.QueryAndEmit(collections.defaultdict(lambda: 0), connection)


if __name__ == '__main__':
    unittest.main()