示例#1
0
 def test_get_hardware_support_for_tags(self):
     tags = [OPENGL_DRIVER_BLACKLIST_TAG + "intel", "hardware::input:mouse"]
     with patch("debtagshw.opengl.get_driver") as mock_get_driver:
         # test with the intel driver
         mock_get_driver.return_value = "intel"
         supported = get_hardware_support_for_tags(tags)
         self.assertEqual(supported[tags[0]], "no")
         self.assertEqual(len(supported), 2)
         # now with fake amd driver
         mock_get_driver.return_value = "amd"
         supported = get_hardware_support_for_tags(tags)
         self.assertEqual(supported[tags[0]], "yes")
示例#2
0
 def test_get_hardware_support_for_tags(self):
     tags = [OPENGL_DRIVER_BLACKLIST_TAG + "intel",
             "hardware::input:mouse",
            ]
     with patch("debtagshw.opengl.get_driver") as mock_get_driver:
         # test with the intel driver
         mock_get_driver.return_value = "intel"
         supported = get_hardware_support_for_tags(tags)
         self.assertEqual(supported[tags[0]], "no")
         self.assertEqual(len(supported), 2)
         # now with fake amd driver
         mock_get_driver.return_value = "amd"
         supported = get_hardware_support_for_tags(tags)
         self.assertEqual(supported[tags[0]], "yes")
示例#3
0
 def hardware_requirements(self):
     result = {}
     try:
         from softwarecenter.hw import get_hardware_support_for_tags
         result = get_hardware_support_for_tags(self.tags)
     except ImportError:
         LOG.warn("failed to import debtagshw")
         return result
     return result