Ejemplo n.º 1
0
 def test_pattern_regexp(self):
     lines = ['abx-something--rrr']
     self.assertEqual(['abx', 'something', 'rrr'],
                      next(records(lines, pattern=re.compile('[a-z]+')))[:])
Ejemplo n.º 2
0
 def test_pattern(self):
     lines = ['abx-something--rrr']
     self.assertEqual(['abx', 'something', 'rrr'],
                      next(records(lines, pattern='[a-z]+'))[:])
Ejemplo n.º 3
0
 def test_widths_with_tail(self):
     lines = ['abx-something--rrr']
     self.assertEqual(['abx', '-somet', 'hing--', 'rrr'],
                      next(records(lines, widths=[3, 6, 6, ...]))[:])
Ejemplo n.º 4
0
 def test_regexp(self):
     lines = ['abx-something--rrr']
     self.assertEqual(['abx', 'something', 'rrr'],
                      next(records(lines, separator=re.compile('-+')))[:])
Ejemplo n.º 5
0
 def test_separator(self):
     lines = ['abx-something--rrr']
     self.assertEqual(['abx', 'something', '', 'rrr'],
                      next(records(lines, separator='-'))[:])
Ejemplo n.º 6
0
 def test_blank(self):
     lines = ['abc def jkzzz']
     self.assertEqual(['abc', 'def', 'jkzzz'], next(records(lines))[:])