#!/usr/bin/python
# pylint: disable=missing-docstring
import unittest
import common
from autotest_lib.server.hosts import cros_host
from autotest_lib.server.hosts import servo_host
class DictFilteringTestCase(unittest.TestCase):
"""Tests for dict filtering methods on CrosHost."""
def test_get_chameleon_arguments(self):
got = cros_host.CrosHost.get_chameleon_arguments({
'chameleon_host': 'host',
'spam': 'eggs',
})
self.assertEqual(got, {'chameleon_host': 'host'})
def test_get_plankton_arguments(self):
got = cros_host.CrosHost.get_plankton_arguments({
'plankton_host': 'host',
'spam': 'eggs',
})
self.assertEqual(got, {'plankton_host': 'host'})
def test_get_servo_arguments(self):
got = cros_host.CrosHost.get_servo_arguments({
servo_host.SERVO_HOST_ATTR: 'host',
'spam': 'eggs',
})
self.assertEqual(got, {servo_host.SERVO_HOST_ATTR: 'host'})
if __name__ == "__main__":
unittest.main()