コード例 #1
0
ファイル: test_awking.py プロジェクト: adsr303/awking
 def test_pattern_regexp(self):
     lines = ['abx-something--rrr']
     self.assertEqual(['abx', 'something', 'rrr'],
                      next(records(lines, pattern=re.compile('[a-z]+')))[:])
コード例 #2
0
ファイル: test_awking.py プロジェクト: adsr303/awking
 def test_pattern(self):
     lines = ['abx-something--rrr']
     self.assertEqual(['abx', 'something', 'rrr'],
                      next(records(lines, pattern='[a-z]+'))[:])
コード例 #3
0
ファイル: test_awking.py プロジェクト: adsr303/awking
 def test_widths_with_tail(self):
     lines = ['abx-something--rrr']
     self.assertEqual(['abx', '-somet', 'hing--', 'rrr'],
                      next(records(lines, widths=[3, 6, 6, ...]))[:])
コード例 #4
0
ファイル: test_awking.py プロジェクト: adsr303/awking
 def test_regexp(self):
     lines = ['abx-something--rrr']
     self.assertEqual(['abx', 'something', 'rrr'],
                      next(records(lines, separator=re.compile('-+')))[:])
コード例 #5
0
ファイル: test_awking.py プロジェクト: adsr303/awking
 def test_separator(self):
     lines = ['abx-something--rrr']
     self.assertEqual(['abx', 'something', '', 'rrr'],
                      next(records(lines, separator='-'))[:])
コード例 #6
0
ファイル: test_awking.py プロジェクト: adsr303/awking
 def test_blank(self):
     lines = ['abc def jkzzz']
     self.assertEqual(['abc', 'def', 'jkzzz'], next(records(lines))[:])