Commit e81ce6cd authored by jvoisin's avatar jvoisin
Browse files

Fix and add a test for explicitly non-supported formats

parent 63365437
Pipeline #15778 passed with stages
in 1 minute and 19 seconds
#!/bin/env python3
# A set of extension that aren't supported, despite matching a supported mimetype
unsupported_extensions = set(['bat', 'c', 'h', 'ksh', 'pl', 'txt', 'asc',
'text', 'pot', 'brf', 'srt', 'rdf', 'wsdl',
'xpdl', 'xsl', 'xsd'])
unsupported_extensions = {
......@@ -35,6 +35,14 @@ class TestUnsupportedFiles(unittest.TestCase):
self.assertEqual(parser, None)
class TestExplicitelyUnsupportedFiles(unittest.TestCase):
def test_pdf(self):
shutil.copy('./tests/', './tests/clean.txt')
parser, mimetype = parser_factory.get_parser('./tests/data/clean.txt')
self.assertEqual(mimetype, 'text/plain')
self.assertEqual(parser, None)
class TestCorruptedFiles(unittest.TestCase):
def test_pdf(self):
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment