machine_manager_test.py revision c7f1593f9af3ea1b9264b37628c36f3a70e1749a
1#!/usr/bin/python 2# 3# Copyright 2010 Google Inc. All Rights Reserved. 4 5__author__ = "asharif@google.com (Ahmad Sharif)" 6 7import unittest 8from automation.common import machine 9from automation.server import machine_manager 10 11 12class MachineManagerTest(unittest.TestCase): 13 14 def setUp(self): 15 self.machine_manager = machine_manager.MachineManager() 16 17 def testPrint(self): 18 print self.machine_manager 19 20 def testGetLinuxBox(self): 21 mach_spec_list = [machine.MachineSpecification(os="linux")] 22 machines = self.machine_manager.GetMachines(mach_spec_list) 23 self.assertTrue(machines) 24 25 def testGetChromeOSBox(self): 26 mach_spec_list = [machine.MachineSpecification(os="chromeos")] 27 machines = self.machine_manager.GetMachines(mach_spec_list) 28 self.assertTrue(machines) 29 30 31if __name__ == "__main__": 32 unittest.main() 33