コード例 #1
0
ファイル: apt_deb.py プロジェクト: pombredanne/smart
 def _getURL(self, filename="", component=None, subpath=False):
     if self._arch is None:
         self._arch = getArchitecture()
     if subpath:
         distrourl = ""
     elif not self._comps:
         distrourl = posixpath.join(self._baseurl, self._distro)
     else:
         distrourl = posixpath.join(self._baseurl, "dists", self._distro)
     if component:
         return posixpath.join(distrourl, component, "binary-" + self._arch, filename)
     else:
         return posixpath.join(distrourl, filename)
コード例 #2
0
ファイル: apt_deb.py プロジェクト: lufengwei2010/AG35
 def _getURL(self, filename="", component=None, subpath=False):
     if self._arch is None:
         self._arch = getArchitecture()
     if subpath:
         distrourl = ""
     elif not self._comps:
         distrourl = posixpath.join(self._baseurl, self._distro)
     else:
         distrourl = posixpath.join(self._baseurl, "dists", self._distro)
     if component:
         return posixpath.join(distrourl, component, "binary-" + self._arch,
                               filename)
     else:
         return posixpath.join(distrourl, filename)
コード例 #3
0
 def test_get_architecture_with_i386_darwin(self):
     self.set_arch_and_platform("i386", "darwin")
     self.assertEquals(getArchitecture(), "darwin-i386")
コード例 #4
0
 def test_get_architecture_with_i86pc_sunos5(self):
     self.set_arch_and_platform("i86pc", "sunos5")
     self.assertEquals(getArchitecture(), "solaris-i386")
コード例 #5
0
 def test_get_architecture_with_i686_linux2(self):
     self.set_arch_and_platform("i686", "linux2")
     self.assertEquals(getArchitecture(), "i386")
コード例 #6
0
 def test_get_architecture_with_i86pc_anything(self):
     self.set_arch_and_platform("i86pc", "anything")
     self.assertEquals(getArchitecture(), "anything-i386")
コード例 #7
0
 def test_get_architecture_with_i86pc_sunos5(self):
     self.set_arch_and_platform("i86pc", "sunos5")
     self.assertEquals(getArchitecture(), "solaris-i386")
コード例 #8
0
 def test_get_architecture_with_i386_darwin(self):
     self.set_arch_and_platform("i386", "darwin")
     self.assertEquals(getArchitecture(), "darwin-i386")
コード例 #9
0
 def test_get_architecture_with_i86pc_anything(self):
     self.set_arch_and_platform("i86pc", "anything")
     self.assertEquals(getArchitecture(), "anything-i386")
コード例 #10
0
ファイル: debbase.py プロジェクト: pombreda/smart
 def test_get_architecture_with_arm_linux2(self):
     self.set_arch_and_platform("arm", "linux2")
     def fake_arm_eabi(): return True
     smart.backends.deb._base.arm_eabi = fake_arm_eabi
     self.assertEquals(getArchitecture(), "armel")
コード例 #11
0
 def test_get_architecture_with_i686_linux2(self):
     self.set_arch_and_platform("i686", "linux2")
     self.assertEquals(getArchitecture(), "i386")