コード例 #1
0
 def test_invalid_pathtotool(self):
     o = CatGenerator("amd64", "10")
     with self.assertRaises(Exception) as cm:
         o.MakeCat("garbage",
                   os.path.join("c:", "test", "badpath", "inf2cat.exe"))
     self.assertTrue(
         str(cm.exception).startswith(
             "Can't find Inf2Cat on this machine."))
コード例 #2
0
 def test_win10_OS(self):
     o = CatGenerator("x64", "win10")
     self.assertEqual(o.OperatingSystem, "10")
コード例 #3
0
 def test_invalid_arch(self):
     with self.assertRaises(ValueError):
         CatGenerator("Invalid Arch", "win10")
コード例 #4
0
 def test_aarch64_arch(self):
     o = CatGenerator("aarch64", "win10")
     self.assertEqual(o.Arch, "ARM64")
コード例 #5
0
 def test_arm_arch(self):
     o = CatGenerator("arm", "win10")
     self.assertEqual(o.Arch, "ARM")
コード例 #6
0
 def test_amd64_arch(self):
     o = CatGenerator("amd64", "win10")
     self.assertEqual(o.Arch, "X64")
コード例 #7
0
 def test_invalid_OS(self):
     with self.assertRaises(ValueError):
         CatGenerator("x64", "Invalid Junk")
コード例 #8
0
 def test_ServerRS4_OS(self):
     o = CatGenerator("x64", "ServerRS4")
     self.assertEqual(o.OperatingSystem, "ServerRS4")
コード例 #9
0
 def test_10_RS3_OS(self):
     o = CatGenerator("x64", "10_RS3")
     self.assertEqual(o.OperatingSystem, "10_RS3")