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'))
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
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
def testBuildInfoFile(self): # A buildinfo file is a BuildInfoFile. self.assertEqual( ('foo', BuildInfoFile), determine_file_class_and_name('foo_1.0_all.buildinfo'))
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'))
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'))