783 self.assertEqual(len(rset.rows), 2) |
783 self.assertEqual(len(rset.rows), 2) |
784 |
784 |
785 def test_select_boolean(self): |
785 def test_select_boolean(self): |
786 rset = self.execute('Any N WHERE X is CWEType, X name N, X final %(val)s', |
786 rset = self.execute('Any N WHERE X is CWEType, X name N, X final %(val)s', |
787 {'val': True}) |
787 {'val': True}) |
788 self.assertEqual(sorted(r[0] for r in rset.rows), ['Boolean', 'Bytes', |
788 self.assertEqual(sorted(r[0] for r in rset.rows), ['BigInt', 'Boolean', 'Bytes', |
789 'Date', 'Datetime', |
789 'Date', 'Datetime', |
790 'Decimal', 'Float', |
790 'Decimal', 'Float', |
791 'Int', 'Interval', |
791 'Int', 'Interval', |
792 'Password', 'String', |
792 'Password', 'String', |
793 'TZDatetime', 'TZTime', |
793 'TZDatetime', 'TZTime', |
794 'Time']) |
794 'Time']) |
795 rset = self.execute('Any N WHERE X is CWEType, X name N, X final TRUE') |
795 rset = self.execute('Any N WHERE X is CWEType, X name N, X final TRUE') |
796 self.assertEqual(sorted(r[0] for r in rset.rows), ['Boolean', 'Bytes', |
796 self.assertEqual(sorted(r[0] for r in rset.rows), ['BigInt', 'Boolean', 'Bytes', |
797 'Date', 'Datetime', |
797 'Date', 'Datetime', |
798 'Decimal', 'Float', |
798 'Decimal', 'Float', |
799 'Int', 'Interval', |
799 'Int', 'Interval', |
800 'Password', 'String', |
800 'Password', 'String', |
801 'TZDatetime', 'TZTime', |
801 'TZDatetime', 'TZTime', |