Esempio n. 1
0
 def test_delimiter_disambiguate(self):
     self.assertEquals(decode_list('2xx x xx3', 'x'), ['2x', 'x3'])
Esempio n. 2
0
 def test_delimiter_suffix(self):
     self.assertEquals(decode_list('2xx', 'x'), ['2x'])
Esempio n. 3
0
 def test_delimiter_ambiguous(self):
     self.assertEquals(decode_list('2xxxxx3', 'x'), ['2xx', 3])
Esempio n. 4
0
 def test_trailing_delimiter(self):
     self.assertEquals(decode_list('0,', ','), [0])
Esempio n. 5
0
 def test_delimiter_prefix(self):
     self.assertEquals(decode_list('xx2', 'x'), ['x2'])
Esempio n. 6
0
 def test_empty_list(self):
     self.assertEquals(decode_list('x', 'x'), [])
Esempio n. 7
0
 def test_one_element(self):
     self.assertEquals(decode_list('0', 'x'), [0])
Esempio n. 8
0
 def test_delimiter_ambiguous(self):
     self.assertEquals(decode_list('2xxxxx3', 'x'), ['2xx', 3])
Esempio n. 9
0
 def test_delimiter_disambiguate(self):
     self.assertEquals(decode_list('2xx x xx3', 'x'), ['2x', 'x3'])
Esempio n. 10
0
 def test_delimiter_suffix(self):
     self.assertEquals(decode_list('2xx', 'x'), ['2x'])
Esempio n. 11
0
 def test_delimiter_prefix(self):
     self.assertEquals(decode_list('xx2', 'x'), ['x2'])
Esempio n. 12
0
 def test_trailing_delimiter(self):
     self.assertEquals(decode_list('0,', ','), [0])
Esempio n. 13
0
 def test_one_element(self):
     self.assertEquals(decode_list('0', 'x'), [0])
Esempio n. 14
0
 def test_empty_list(self):
     self.assertEquals(decode_list('x', 'x'), [])