@@ -100,6 +100,13 @@ def test_ctor_bad_group_by(self):
100100 self .assertRaises (TypeError , self ._makeOne , _KIND , _DATASET ,
101101 group_by = BAD_GROUP_BY )
102102
103+ def test_ctor_bad_filters (self ):
104+ _DATASET = 'DATASET'
105+ _KIND = 'KIND'
106+ FILTERS_CANT_UNPACK = [('one' , 'two' )]
107+ self .assertRaises (ValueError , self ._makeOne , _KIND , _DATASET ,
108+ filters = FILTERS_CANT_UNPACK )
109+
103110 def test_namespace_setter_w_non_string (self ):
104111 _DATASET = 'DATASET'
105112 query = self ._makeOne (dataset_id = _DATASET )
@@ -224,12 +231,13 @@ def test_add_filter___key__valid_key(self):
224231 query .add_filter ('__key__' , '=' , key )
225232 self .assertEqual (query .filters , [('__key__' , '=' , key )])
226233
227- def test_filter___key__invalid_operator (self ):
234+ def test_filter___key__not_equal_operator (self ):
228235 from gcloud .datastore .key import Key
229236 _DATASET = 'DATASET'
230237 key = Key ('Foo' , dataset_id = 'DATASET' )
231238 query = self ._makeOne (dataset_id = _DATASET )
232- self .assertRaises (ValueError , query .add_filter , '__key__' , '<' , key )
239+ query .add_filter ('__key__' , '<' , key )
240+ self .assertEqual (query .filters , [('__key__' , '<' , key )])
233241
234242 def test_filter___key__invalid_value (self ):
235243 _DATASET = 'DATASET'
0 commit comments