コード例 #1
0
ファイル: storeprocedure.py プロジェクト: paradox-lab/pgtool
def make_pat():
    select = any('SELECT', [
        "SELECT\\b\\s+\\b", "FROM\\b\\s+\\b", "\\b\\s+WHERE", "[\\b\\s]?\)",
        "[\\b\\s]?;"
    ])
    update = any('UPDATE', ["UPDATE\\b\\s+\\b", "[\\b\\s]?SET"])
    insert = any('INSERT', [
        "INSERT\\b\\s+INTO\\b\\s+", "[\\b\\s]?\(", "\\b\\s+SELECT",
        "\\b\\s+VALUES"
    ])
    return select + '|' + update + '|' + insert
コード例 #2
0
 def test_any(self):
     self.assertTrue(colorizer.any('test', ('a', 'b')))
コード例 #3
0
 def test_any(self):
     self.assertEqual(colorizer.any('test', ('a', 'b', 'cd')),
                      '(?P<test>a|b|cd)')
コード例 #4
0
ファイル: test_colorizer.py プロジェクト: 1st1/cpython
 def test_any(self):
     self.assertTrue(colorizer.any('test', ('a', 'b')))