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'))
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))
def testCreate(self): s1=shortcut.Shortcut("test_shortcut.py") tempname=self.mktemp() + '.lnk' s1.save(tempname) self.assert_(os.path.exists(tempname)) sc=shortcut.open(tempname) self.assert_(sc.GetPath(0)[0].endswith('test_shortcut.py'))
def testCreate(self): s1=shortcut.Shortcut("test_shortcut.py") tempname=tempfile.mktemp('.lnk') s1.save(tempname) assert os.path.exists(tempname) sc=shortcut.open(tempname) assert sc.GetPath(0)[0].endswith('test_shortcut.py')
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())
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())
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))