示例#1
0
 def test_ebook_formats(self):
     self.assertEqual(Types['application/x-mobipocket-ebook'],
                      Types.type_for('book.mobi'))
     self.assertEqual(Types['application/epub+zip'],
                      Types.type_for('book.epub'))
     self.assertEqual(Types['application/x-ibooks+zip'],
                      Types.type_for('book.ibooks'))
示例#2
0
 def test_class_type_for(self):
     self.assertTrue(
         sorted(Types.type_for('xml')) == sorted(Types['text/xml'] +
                                                 Types['application/xml']))
     self.assertEqual(Types.type_for('gif'), Types['image/gif'])
     Types['image/gif'][0].system = PLATFORM
     self.assertEqual(Types.type_for('gif', True), Types['image/gif'])
     self.assertEqual(Types.type_for('zzz'), [])
示例#3
0
 def test_apple_formats(self):
     self.assertEqual(Types['application/x-apple-diskimage'],
                      Types.type_for('disk.dmg'))
示例#4
0
 def test_apple_formats(self):
     self.assertEqual(Types['application/x-apple-diskimage'],
                      Types.type_for('disk.dmg'))
示例#5
0
 def test_ebook_formats(self):
     self.assertEqual(Types['application/x-mobipocket-ebook'], Types.type_for('book.mobi'))
     self.assertEqual(Types['application/epub+zip'], Types.type_for('book.epub'))
     self.assertEqual(Types['application/x-ibooks+zip'], Types.type_for('book.ibooks'))
示例#6
0
 def test_class_type_for(self):
     self.assertTrue(sorted(Types.type_for('xml')) == sorted(Types['text/xml'] + Types['application/xml']))
     self.assertEqual(Types.type_for('gif'), Types['image/gif'])
     Types['image/gif'][0].system = PLATFORM
     self.assertEqual(Types.type_for('gif', True), Types['image/gif'])
     self.assertEqual(Types.type_for('zzz'), [])