Ejemplo n.º 1
0
def test__linter__lint_file_operators_negative():
    lntr = Linter()
    f = StringIO(
        u"SELECT\n    a  -  b as c,\n    -2 as d\n    a - b as e\nFROM tbl\n")
    lnt = lntr.lint_file(f)
    violations = lnt.check_tuples()
    # Check we only get one violation and it's the first
    assert violations == [('L006', 2, 7)]
Ejemplo n.º 2
0
def test__linter__lint_file_operators_star():
    """ Test the exception to the operator rule, allowing a star in brackets """
    lntr = Linter()
    f = StringIO(u"SELECT COUNT(*) FROM tbl")
    lnt = lntr.lint_file(f)
    violations = lnt.check_tuples()
    # Check that this is allowed
    assert violations == []