コード例 #1
0
 def testDEBFile(self):
     # A binary file is the appropriate PackageUploadFile subclass.
     self.assertEquals(('foo', DebBinaryUploadFile),
                       determine_file_class_and_name('foo_1.0_all.deb'))
     self.assertEquals(('foo', DdebBinaryUploadFile),
                       determine_file_class_and_name('foo_1.0_all.ddeb'))
     self.assertEquals(('foo', UdebBinaryUploadFile),
                       determine_file_class_and_name('foo_1.0_all.udeb'))
コード例 #2
0
 def addFile(self, filename, comp_and_section="main/devel", priority="extra"):
     """Add a file of the right type to the upload."""
     package, cls = determine_file_class_and_name(filename)
     file = cls(
         filename, None, 100, comp_and_section, priority, package, "666", self.changes, None, self.upload.logger
     )
     self.changes.files.append(file)
     return file
コード例 #3
0
 def addFile(self,
             filename,
             comp_and_section='main/devel',
             priority='extra'):
     """Add a file of the right type to the upload."""
     package, cls = determine_file_class_and_name(filename)
     file = cls(filename, None, 100, comp_and_section, priority, package,
                '666', self.changes, None, self.upload.logger)
     self.changes.files.append(file)
     return file
コード例 #4
0
 def testBuildInfoFile(self):
     # A buildinfo file is a BuildInfoFile.
     self.assertEqual(
         ('foo', BuildInfoFile),
         determine_file_class_and_name('foo_1.0_all.buildinfo'))
コード例 #5
0
 def testDSCFile(self):
     # A DSC is a DSCFile, since they're special.
     self.assertEqual(
         ('foo', DSCFile),
         determine_file_class_and_name('foo_1.0.dsc'))
コード例 #6
0
 def testSourceFile(self):
     # A non-DSC source file is a SourceUploadFile.
     self.assertEqual(
         ('foo', SourceUploadFile),
         determine_file_class_and_name('foo_1.0.diff.gz'))