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