[Checkins] SVN: Sandbox/adamg/ocql/trunk/src/ocql/tests/test_old.py add alias test case
Charith Paranaliyanage
paranaliyanage at gmail.com
Mon Aug 18 14:13:39 EDT 2008
Log message for revision 89976:
add alias test case
Changed:
U Sandbox/adamg/ocql/trunk/src/ocql/tests/test_old.py
-=-
Modified: Sandbox/adamg/ocql/trunk/src/ocql/tests/test_old.py
===================================================================
--- Sandbox/adamg/ocql/trunk/src/ocql/tests/test_old.py 2008-08-18 18:13:09 UTC (rev 89975)
+++ Sandbox/adamg/ocql/trunk/src/ocql/tests/test_old.py 2008-08-18 18:13:39 UTC (rev 89976)
@@ -483,32 +483,31 @@
self.doit(query, qo, set(['Other department']))
- #symbols = SymbolContainer()
- ##
- ##
- ## alias
- ##
- ## set [ c in ICourse, a as c.code | a ]
- ##
- #query = """set [ c in ICourse, a as c.code | a ]"""
+ symbols = SymbolContainer()
#
- #qo=Query(
- # metadata, symbols,
- # set,
- # [
- # In(
- # metadata, symbols,
- # Identifier(metadata, symbols,'c'),
- # Identifier(metadata, symbols,'ICourse')),
- # Alias(
- # metadata, symbols,
- # Identifier(metadata, symbols,'a'),
- # Property(metadata, symbols,
- # Identifier(metadata, symbols, 'c'),
- # Identifier(metadata, symbols, 'code')))
- # ] ,Identifier(metadata, symbols,'c') )
#
- #self.doit(query, qo, set(['C1','C2','C3']))
+ # alias
+ #
+ # set [ c in ICourse, a as c.code | a ]
+ #
+ query = """set [ c in ICourse, a as c.code | a ]"""
+ qo=Head(Query(
+ metadata, symbols,
+ set,
+ [
+ In(
+ metadata, symbols,
+ Identifier(metadata, symbols,'c'),
+ Identifier(metadata, symbols,'ICourse')),
+ Alias(
+ metadata, symbols,
+ Identifier(metadata, symbols,'a'),
+ Property(metadata, symbols,
+ Identifier(metadata, symbols, 'c'),
+ Identifier(metadata, symbols, 'code')))
+ ] ,Identifier(metadata, symbols,'a')))
+
+ self.doit(query, qo, set(['C1','C2','C3']))
def test_suite():
flags = doctest.NORMALIZE_WHITESPACE|doctest.ELLIPSIS
More information about the Checkins
mailing list