Esempio n. 1
0
 def test_trailing_delimiters(self):
     l = bidi.parse_words(u'one two three))')
     self.assertListEqual([u'one', u' ', u'two', u' ', u'three', u')', u')'], l)
Esempio n. 2
0
 def test_parsing_double_quote(self):
     l = bidi.parse_words(u'one "two" three')
     self.assertListEqual([u'one', u' ', u'"', u'two', u'"', u' ', u'three'], l)
Esempio n. 3
0
 def test_leading_delimiters(self):
     l = bidi.parse_words(u'--one two three')
     self.assertListEqual([u'-', u'-', u'one', u' ', u'two', u' ', u'three'], l)
Esempio n. 4
0
 def test_parsing_single_quote(self):
     l = bidi.parse_words(u'one \'two\' three ')
     self.assertListEqual([u'one', u' ', u"'", u'two', u"'", u' ', u'three', u' '], l)
Esempio n. 5
0
 def test_parsing_brackets(self):
     l = bidi.parse_words(u'one[two][three]')
     self.assertListEqual([u'one', u'[', u'two', u']', u'[', u'three', u']',], l)
Esempio n. 6
0
 def test_parsing_parenthesis(self):
     l = bidi.parse_words(u'one(two)(three)')
     self.assertListEqual([u'one', u'(', u'two', u')', u'(', u'three', u')',], l)
Esempio n. 7
0
 def test_parsing_dash(self):
     l = bidi.parse_words(u'one-two-three')
     self.assertListEqual([u'one', u'-', u'two', u'-', u'three'], l)
Esempio n. 8
0
 def test_parsing_whitespace(self):
     l = bidi.parse_words(u'one two')
     self.assertListEqual([u'one', u' ', u'two'], l)