devtools/testlib.py
changeset 2234 1fbcf202882d
parent 2187 00631850a69e
parent 2219 bb5098e74b82
child 2650 18aec79ec3a3
equal deleted inserted replaced
2209:2b91abd9f5a4 2234:1fbcf202882d
   247         return unprotected_entities(self.schema, strict=True)
   247         return unprotected_entities(self.schema, strict=True)
   248 
   248 
   249     def iter_automatic_rsets(self, limit=10):
   249     def iter_automatic_rsets(self, limit=10):
   250         """generates basic resultsets for each entity type"""
   250         """generates basic resultsets for each entity type"""
   251         etypes = self.to_test_etypes()
   251         etypes = self.to_test_etypes()
       
   252         if not etypes:
       
   253             return
   252         for etype in etypes:
   254         for etype in etypes:
   253             yield self.execute('Any X LIMIT %s WHERE X is %s' % (limit, etype))
   255             yield self.execute('Any X LIMIT %s WHERE X is %s' % (limit, etype))
   254         etype1 = etypes.pop()
   256         etype1 = etypes.pop()
   255         try:
   257         try:
   256             etype2 = etypes.pop()
   258             etype2 = etypes.pop()