示例#1
0
    def testFlavorPreferences(self):
        self.mock(arch, 'baseArch', 'i686')
        currentArch = arch.flags_i686()
        self.assertEqual(arch.getFlavorPreferences(currentArch), [])
        self.unmock()

        self.mock(arch, 'baseArch', 'x86_64')
        currentArch = arch.flags_x86_64()
        self.assertEqual(
            arch.getFlavorPreferences(currentArch),
            [arch.deps.parseFlavor(x) for x in ['is: x86_64', 'is: x86']])
        self.unmock()
示例#2
0
文件: archtest.py 项目: pombr/conary
    def testFlavorPreferences(self):
        self.mock(arch, 'baseArch', 'i686')
        currentArch = arch.flags_i686()
        self.assertEqual(arch.getFlavorPreferences(currentArch),
            [])
        self.unmock()

        self.mock(arch, 'baseArch', 'x86_64')
        currentArch = arch.flags_x86_64()
        self.assertEqual(arch.getFlavorPreferences(currentArch),
            [ arch.deps.parseFlavor(x)
                for x in ['is: x86_64', 'is: x86'] ])
        self.unmock()
示例#3
0
文件: archtest.py 项目: pombr/conary
 def testCurrentArch(self):
     self.mock(arch, 'baseArch', 'x86_64')
     currentArch = arch.flags_x86_64()
     archKey = arch.FlavorPreferences._getCurrentArchIS(currentArch)
     self.assertEqual(archKey, 'x86 x86_64')
示例#4
0
文件: usetest.py 项目: pombr/conary
 def testMultilib(self):
     depSet = deps.DependencySet()
     depSet.addDeps(deps.InstructionSetDependency, arch.flags_x86_64()[0])
     use.setBuildFlagsFromFlavor(None, depSet)
     self.assertTrue(use.Arch.x86_64)
     self.assertFalse(use.Arch.x86)
示例#5
0
 def testCurrentArch(self):
     self.mock(arch, 'baseArch', 'x86_64')
     currentArch = arch.flags_x86_64()
     archKey = arch.FlavorPreferences._getCurrentArchIS(currentArch)
     self.assertEqual(archKey, 'x86 x86_64')
示例#6
0
文件: usetest.py 项目: tensor5/conary
 def testMultilib(self):
     depSet = deps.DependencySet()
     depSet.addDeps(deps.InstructionSetDependency, arch.flags_x86_64()[0])
     use.setBuildFlagsFromFlavor(None, depSet)
     self.assertTrue(use.Arch.x86_64)
     self.assertFalse(use.Arch.x86)