Ejemplo n.º 1
0
 def testCreate(self):
     s1 = shortcut.Shortcut("test_shortcut.py")
     tempname = self.mktemp() + '.lnk'
     s1.save(tempname)
     self.assertTrue(os.path.exists(tempname))
     sc = shortcut.open(tempname)
     self.assertTrue(sc.GetPath(0)[0].endswith('test_shortcut.py'))
Ejemplo n.º 2
0
 def test_createPythonShortcut(self):
     """
     Create a shortcut to the Python executable,
     and set some values.
     """
     testFilename = sys.executable
     baseFileName = os.path.basename(testFilename)
     tempDir = tempfile.gettempdir()
     s1 = shortcut.Shortcut(
         path=testFilename,
         arguments="-V",
         description="The Python executable",
         workingdir=tempDir,
         iconpath=tempDir,
         iconidx=1,
     )
     tempname = self.mktemp() + '.lnk'
     s1.save(tempname)
     self.assertTrue(os.path.exists(tempname))
     sc = shortcut.open(tempname)
     scPath = sc.GetPath(shell.SLGP_RAWPATH)[0]
     self.assertEqual(scPath[-len(baseFileName):].lower(),
                      baseFileName.lower())
     self.assertEqual(sc.GetDescription(), "The Python executable")
     self.assertEqual(sc.GetWorkingDirectory(), tempDir)
     self.assertEqual(sc.GetIconLocation(), (tempDir, 1))
Ejemplo n.º 3
0
 def test_create(self):
     """
     Create a simple shortcut.
     """
     testFilename = __file__
     baseFileName = os.path.basename(testFilename)
     s1 = shortcut.Shortcut(testFilename)
     tempname = self.mktemp() + ".lnk"
     s1.save(tempname)
     self.assertTrue(os.path.exists(tempname))
     sc = shortcut.open(tempname)
     scPath = sc.GetPath(shell.SLGP_RAWPATH)[0]
     self.assertEqual(scPath[-len(baseFileName) :].lower(), baseFileName.lower())