Skip to content

Commit efdd31a

Browse files
committed
add tests for roundup/cgi/accept_language.py copied from embedded doctests already in file.
1 parent c315202 commit efdd31a

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

test/test_misc.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# misc tests
2+
3+
import unittest
4+
from roundup.cgi.accept_language import parse
5+
6+
class AcceptLanguageTest(unittest.TestCase):
7+
def testParse(self):
8+
self.assertEqual(parse("da, en-gb;q=0.8, en;q=0.7"),
9+
['da', 'en_gb', 'en'])
10+
self.assertEqual(parse("en;q=0.2, fr;q=1"), ['fr', 'en'])
11+
self.assertEqual(parse("zn; q = 0.2 ,pt-br;q =1"), ['pt_br', 'zn'])
12+
self.assertEqual(parse("es-AR"), ['es_AR'])
13+
self.assertEqual(parse("es-es-cat"), ['es_es_cat'])
14+
self.assertEqual(parse(""), [])
15+
self.assertEqual(parse(None),[])
16+
self.assertEqual(parse(" "), [])
17+
self.assertEqual(parse("en,"), ['en'])

0 commit comments

Comments
 (0)