Пример #1
0
 def test_requires_substitutions(self):
     query = YQLQuery("SELECT * from foo where dog=@dog")
     query.validate()
Пример #2
0
 def test_incorrect_type_raises_valueerror(self):
     query = YQLQuery("SELECT * from foo where dog=@test")
     params = ('fail')
     query.validate(params)
Пример #3
0
 def test_unecessary_args_raises_valueerror(self):
     query = YQLQuery("SELECT * from foo where dog='test'")
     params = {'test': 'fail'}
     query.validate(params)
Пример #4
0
 def test_params_raises_when_not_dict(self):
     query = YQLQuery("SELECT * from foo where dog=@dog")
     params = ['test']
     query.validate(params)
Пример #5
0
 def test_incorrect_args_raises_valueerror(self):
     query = YQLQuery("SELECT * from foo where dog=@dog")
     params = {'test': 'fail'}
     query.validate(params)
Пример #6
0
 def test_empty_args_raises_valueerror(self):
     query = YQLQuery("SELECT * from foo where dog=@dog")
     params = {}
     query.validate(params)