diff options
| author | Nicolas Delaby <nicolas@nicolas-laptop.(none)> | 2010-10-15 14:20:47 +0200 |
|---|---|---|
| committer | Nicolas Delaby <nicolas@nicolas-laptop.(none)> | 2010-10-15 14:20:47 +0200 |
| commit | 7354884c26cec98b5b5bb02e54a371da658cf10d (patch) | |
| tree | 74bead7013dd9769aa895cf05d20938aa57ca00c /test.py | |
| parent | 4142c792280cd371462d4bdf53e0a6533dfb5e9f (diff) | |
| download | python-magic-7354884c26cec98b5b5bb02e54a371da658cf10d.tar.gz | |
Add new feature which return mime_encoding of file.
Diffstat (limited to 'test.py')
| -rw-r--r-- | test.py | 16 |
1 files changed, 15 insertions, 1 deletions
@@ -14,6 +14,7 @@ testfile = [ ("text.txt", "ASCII text", "text/plain; charset=us-ascii"), ] +testFileEncoding = [('text-iso8859-1.txt', 'iso-8859-1')] class TestMagic(unittest.TestCase): @@ -45,7 +46,20 @@ class TestMagic(unittest.TestCase): class TestMagicMime(TestMagic): mime = True - + +class TestMagicMimeEncoding(TestMagic): + def setUp(self): + self.m = Magic(mime_encoding=True) + + def testFileEncoding(self): + for filename, encoding in testFileEncoding: + filename = path.join(path.dirname(__file__), + "testdata", + filename) + self.assertEqual(encoding, self.m.from_buffer(open(filename).read(1024))) + self.assertEqual(encoding, self.m.from_file(filename), filename) + + if __name__ == '__main__': unittest.main() |
