[Checkins] SVN: Sandbox/adamg/ocql/trunk/src/ocql/tests/test_zope.py uncomment tests
Charith Paranaliyanage
paranaliyanage at gmail.com
Mon Aug 18 03:34:49 EDT 2008
Log message for revision 89953:
uncomment tests
Changed:
U Sandbox/adamg/ocql/trunk/src/ocql/tests/test_zope.py
-=-
Modified: Sandbox/adamg/ocql/trunk/src/ocql/tests/test_zope.py
===================================================================
--- Sandbox/adamg/ocql/trunk/src/ocql/tests/test_zope.py 2008-08-18 06:15:45 UTC (rev 89952)
+++ Sandbox/adamg/ocql/trunk/src/ocql/tests/test_zope.py 2008-08-18 07:34:48 UTC (rev 89953)
@@ -60,226 +60,226 @@
def test_gsoc(self):
metadata = IDB(None)
-# symbols = SymbolContainer()
-#
-# #
-# # Simple empty query
-# #
-# # set [ ]
-# #
-# query = "set [ ]"
-# qo=Head(Query(metadata, symbols,
-# set,
-# [] ,
-# Identifier(metadata, symbols,
-# '') ))
-#
-# self.doit(query, qo, set([]))
-#
-#
-# symbols = SymbolContainer()
-# #
-# # Simple empty query
-# #
-# # list [ ]
-# #
-# query = "list [ ]"
-# qo=Head(Query(metadata, symbols,
-# list,
-# [] ,
-# Identifier(metadata, symbols,
-# '') ))
-#
-# self.doit(query, qo, [])
-#
-#
-# symbols = SymbolContainer()
-# #
-# # Simple SELECT ALL
-# #
-# # set [ c in IStudent | c ]
-# #
-# query = "[c in IStudent | c]"
-# qo = Head(Query(
-# metadata, symbols,
-# set,
-# [
-# In(
-# metadata, symbols,
-# Identifier(metadata,symbols,'c'),
-# Identifier(metadata,symbols,'IStudent'))
-# ], Identifier(metadata,symbols,'c')))
-#
-# self.doit(query, qo, set(metadata.getAll('IStudent')))
-#
-#
-# symbols = SymbolContainer()
-# #
-# # Selecting a property
-# #
-# # set [ c in IStudent | c.name ]
-# #
-# query = "[c in IStudent | c.name]"
-# qo = Head(Query(
-# metadata, symbols,
-# set,
-# [
-# In(
-# metadata, symbols,
-# Identifier(metadata, symbols,'c'),
-# Identifier(metadata, symbols, 'IStudent'))
-# ],Identifier(metadata, symbols, 'c.name')))
-# self.doit(query, qo, set(["Charith", "Jane", "Ann", "Stewart"]))
-#
-#
-# symbols = SymbolContainer()
-# #
-# # Filtering --one result
-# #
-# # set [ c in IProject , c.description="test" | c.name]
-# #
-# query = "[c in IProject , c.description=test | c.name]"
-# qo = Head(Query(
-# metadata, symbols,
-# set,
-# [
-# In(
-# metadata, symbols,
-# Identifier(metadata,symbols,'c'),
-# Identifier(metadata,symbols, 'IProject')),
-# Eq(
-# metadata,symbols,
-# Identifier(metadata, symbols, 'c.description'),
-# Identifier(metadata, symbols, '"test"'))
-# ], Identifier(metadata, symbols, 'c.name')))
-#
-# self.doit(query, qo, set(["Save the world"]))
-#
-#
-# symbols = SymbolContainer()
-# #
-# # Filtering --one result using optimization
-# #
-# # set [ c in IStudent , c.country="USA" | c.name]
-# #
-# query = "[c in IStudent , c.country=USA | c.name]"
-# qo = Head(Query(
-# metadata, symbols,
-# set,
-# [
-# In(
-# metadata, symbols,
-# Identifier(metadata,symbols,'c'),
-# Identifier(metadata,symbols, 'IStudent')),
-# Eq(
-# metadata,symbols,
-# Identifier(metadata, symbols, 'c.country'),
-# Identifier(metadata, symbols, '"USA"'))
-# ], Identifier(metadata, symbols, 'c.name')))
-#
-# self.doit(query, qo, set([metadata.getFromIndex('IStudent', 'country','==', 'USA')[0].name]))
-#
-#
-# symbols = SymbolContainer()
-# #
-# # Filtering --one result using optimization
-# #
-# # set [ c in IStudent , c.country!="USA" | c.name]
-# #
-# query = "[c in IStudent , c.country != USA | c.name]"
-# qo = Head(Query(
-# metadata, symbols,
-# set,
-# [
-# In(
-# metadata, symbols,
-# Identifier(metadata,symbols,'c'),
-# Identifier(metadata,symbols, 'IStudent')),
-# Ne(
-# metadata,symbols,
-# Identifier(metadata, symbols, 'c.country'),
-# Identifier(metadata, symbols, '"USA"'))
-# ], Identifier(metadata, symbols, 'c.name')))
-#
-# self.doit(query, qo, set([i.name for i in metadata.getFromIndex('IStudent', 'country','!=', 'USA')]))
-#
-#
-# symbols = SymbolContainer()
-# #
-# # Filtering --one result using optimization
-# #
-# # set [ c in IStudent , c.country <= "Sri Lanka" | c.name]
-# #
-# query = "[c in IStudent , c.country <= 'Sri Lanka' | c.name]"
-# qo = Head(Query(
-# metadata, symbols,
-# set,
-# [
-# In(
-# metadata, symbols,
-# Identifier(metadata,symbols,'c'),
-# Identifier(metadata,symbols, 'IStudent')),
-# Le(
-# metadata,symbols,
-# Identifier(metadata, symbols, 'c.country'),
-# Identifier(metadata, symbols, '"Sri Lanka"'))
-# ], Identifier(metadata, symbols, 'c.name')))
-#
-# self.doit(query, qo, set([i.name for i in metadata.getFromIndex('IStudent', 'country','<=', 'Sri Lanka')]))
-#
-#
-# symbols = SymbolContainer()
-# #
-# # Filtering --one result using optimization
-# #
-# # set [ c in IStudent , c.country >= "Sri Lanka" | c.name]
-# #
-# query = "[c in IStudent , c.country >= 'Sri Lanka' | c.name]"
-# qo = Head(Query(
-# metadata, symbols,
-# set,
-# [
-# In(
-# metadata, symbols,
-# Identifier(metadata,symbols,'c'),
-# Identifier(metadata,symbols, 'IStudent')),
-# Ge(
-# metadata,symbols,
-# Identifier(metadata, symbols, 'c.country'),
-# Identifier(metadata, symbols, '"Sri Lanka"'))
-# ], Identifier(metadata, symbols, 'c.name')))
-#
-# self.doit(query, qo, set([i.name for i in metadata.getFromIndex('IStudent', 'country','>=', 'Sri Lanka')]))
-#
-#
-# symbols = SymbolContainer()
-# #
-# # Filtering --one result using optimization
-# #
-# # set [ c in IStudent , c.country < "Sri Lanka" | c.name]
-# #
-# query = "[c in IStudent , c.country < 'Sri Lanka' | c.name]"
-# qo = Head(Query(
-# metadata, symbols,
-# set,
-# [
-# In(
-# metadata, symbols,
-# Identifier(metadata,symbols,'c'),
-# Identifier(metadata,symbols, 'IStudent')),
-# Lt(
-# metadata,symbols,
-# Identifier(metadata, symbols, 'c.country'),
-# Identifier(metadata, symbols, '"Sri Lanka"'))
-# ], Identifier(metadata, symbols, 'c.name')))
-#
-# self.doit(query, qo, set([i.name for i in metadata.getFromIndex('IStudent', 'country','<', 'Sri Lanka')]))
-#
-#
symbols = SymbolContainer()
+
#
+ # Simple empty query
+ #
+ # set [ ]
+ #
+ query = "set [ ]"
+ qo=Head(Query(metadata, symbols,
+ set,
+ [] ,
+ Identifier(metadata, symbols,
+ '') ))
+
+ self.doit(query, qo, set([]))
+
+
+ symbols = SymbolContainer()
+ #
+ # Simple empty query
+ #
+ # list [ ]
+ #
+ query = "list [ ]"
+ qo=Head(Query(metadata, symbols,
+ list,
+ [] ,
+ Identifier(metadata, symbols,
+ '') ))
+
+ self.doit(query, qo, [])
+
+
+ symbols = SymbolContainer()
+ #
+ # Simple SELECT ALL
+ #
+ # set [ c in IStudent | c ]
+ #
+ query = "[c in IStudent | c]"
+ qo = Head(Query(
+ metadata, symbols,
+ set,
+ [
+ In(
+ metadata, symbols,
+ Identifier(metadata,symbols,'c'),
+ Identifier(metadata,symbols,'IStudent'))
+ ], Identifier(metadata,symbols,'c')))
+
+ self.doit(query, qo, set(metadata.getAll('IStudent')))
+
+
+ symbols = SymbolContainer()
+ #
+ # Selecting a property
+ #
+ # set [ c in IStudent | c.name ]
+ #
+ query = "[c in IStudent | c.name]"
+ qo = Head(Query(
+ metadata, symbols,
+ set,
+ [
+ In(
+ metadata, symbols,
+ Identifier(metadata, symbols,'c'),
+ Identifier(metadata, symbols, 'IStudent'))
+ ],Identifier(metadata, symbols, 'c.name')))
+ self.doit(query, qo, set(["Charith", "Jane", "Ann", "Stewart"]))
+
+
+ symbols = SymbolContainer()
+ #
+ # Filtering --one result
+ #
+ # set [ c in IProject , c.description="test" | c.name]
+ #
+ query = "[c in IProject , c.description=test | c.name]"
+ qo = Head(Query(
+ metadata, symbols,
+ set,
+ [
+ In(
+ metadata, symbols,
+ Identifier(metadata,symbols,'c'),
+ Identifier(metadata,symbols, 'IProject')),
+ Eq(
+ metadata,symbols,
+ Identifier(metadata, symbols, 'c.description'),
+ Identifier(metadata, symbols, '"test"'))
+ ], Identifier(metadata, symbols, 'c.name')))
+
+ self.doit(query, qo, set(["Save the world"]))
+
+
+ symbols = SymbolContainer()
+ #
# Filtering --one result using optimization
#
+ # set [ c in IStudent , c.country="USA" | c.name]
+ #
+ query = "[c in IStudent , c.country=USA | c.name]"
+ qo = Head(Query(
+ metadata, symbols,
+ set,
+ [
+ In(
+ metadata, symbols,
+ Identifier(metadata,symbols,'c'),
+ Identifier(metadata,symbols, 'IStudent')),
+ Eq(
+ metadata,symbols,
+ Identifier(metadata, symbols, 'c.country'),
+ Identifier(metadata, symbols, '"USA"'))
+ ], Identifier(metadata, symbols, 'c.name')))
+
+ self.doit(query, qo, set([metadata.getFromIndex('IStudent', 'country','==', 'USA')[0].name]))
+
+
+ symbols = SymbolContainer()
+ #
+ # Filtering --one result using optimization
+ #
+ # set [ c in IStudent , c.country!="USA" | c.name]
+ #
+ query = "[c in IStudent , c.country != USA | c.name]"
+ qo = Head(Query(
+ metadata, symbols,
+ set,
+ [
+ In(
+ metadata, symbols,
+ Identifier(metadata,symbols,'c'),
+ Identifier(metadata,symbols, 'IStudent')),
+ Ne(
+ metadata,symbols,
+ Identifier(metadata, symbols, 'c.country'),
+ Identifier(metadata, symbols, '"USA"'))
+ ], Identifier(metadata, symbols, 'c.name')))
+
+ self.doit(query, qo, set([i.name for i in metadata.getFromIndex('IStudent', 'country','!=', 'USA')]))
+
+
+ symbols = SymbolContainer()
+ #
+ # Filtering --one result using optimization
+ #
+ # set [ c in IStudent , c.country <= "Sri Lanka" | c.name]
+ #
+ query = "[c in IStudent , c.country <= 'Sri Lanka' | c.name]"
+ qo = Head(Query(
+ metadata, symbols,
+ set,
+ [
+ In(
+ metadata, symbols,
+ Identifier(metadata,symbols,'c'),
+ Identifier(metadata,symbols, 'IStudent')),
+ Le(
+ metadata,symbols,
+ Identifier(metadata, symbols, 'c.country'),
+ Identifier(metadata, symbols, '"Sri Lanka"'))
+ ], Identifier(metadata, symbols, 'c.name')))
+
+ self.doit(query, qo, set([i.name for i in metadata.getFromIndex('IStudent', 'country','<=', 'Sri Lanka')]))
+
+
+ symbols = SymbolContainer()
+ #
+ # Filtering --one result using optimization
+ #
+ # set [ c in IStudent , c.country >= "Sri Lanka" | c.name]
+ #
+ query = "[c in IStudent , c.country >= 'Sri Lanka' | c.name]"
+ qo = Head(Query(
+ metadata, symbols,
+ set,
+ [
+ In(
+ metadata, symbols,
+ Identifier(metadata,symbols,'c'),
+ Identifier(metadata,symbols, 'IStudent')),
+ Ge(
+ metadata,symbols,
+ Identifier(metadata, symbols, 'c.country'),
+ Identifier(metadata, symbols, '"Sri Lanka"'))
+ ], Identifier(metadata, symbols, 'c.name')))
+
+ self.doit(query, qo, set([i.name for i in metadata.getFromIndex('IStudent', 'country','>=', 'Sri Lanka')]))
+
+
+ symbols = SymbolContainer()
+ #
+ # Filtering --one result using optimization
+ #
+ # set [ c in IStudent , c.country < "Sri Lanka" | c.name]
+ #
+ query = "[c in IStudent , c.country < 'Sri Lanka' | c.name]"
+ qo = Head(Query(
+ metadata, symbols,
+ set,
+ [
+ In(
+ metadata, symbols,
+ Identifier(metadata,symbols,'c'),
+ Identifier(metadata,symbols, 'IStudent')),
+ Lt(
+ metadata,symbols,
+ Identifier(metadata, symbols, 'c.country'),
+ Identifier(metadata, symbols, '"Sri Lanka"'))
+ ], Identifier(metadata, symbols, 'c.name')))
+
+ self.doit(query, qo, set([i.name for i in metadata.getFromIndex('IStudent', 'country','<', 'Sri Lanka')]))
+
+
+ symbols = SymbolContainer()
+ #
+ # Filtering --one result using optimization
+ #
# set [ c in IStudent , c.country > "Sri Lanka" | c.name]
#
query = "[c in IStudent , c.country > 'Sri Lanka' | c.name]"
More information about the Checkins
mailing list