示例#1
0
 def test_string(self) -> None:
     val = "'mytype'"
     with self.assertRaises(ParseException):
         column_type.parseString(val, parseAll=True)
示例#2
0
 def test_symbols(self) -> None:
     val = '(*#^)'
     with self.assertRaises(ParseException):
         column_type.parseString(val, parseAll=True)
示例#3
0
 def test_quoted(self) -> None:
     val = '"mytype"'
     res = column_type.parseString(val, parseAll=True)
     self.assertEqual(res[0], val)
示例#4
0
 def test_expression(self) -> None:
     val = 'varchar(255)'
     res = column_type.parseString(val, parseAll=True)
     self.assertEqual(res[0], val)
示例#5
0
 def test_simple(self) -> None:
     val = 'int'
     res = column_type.parseString(val, parseAll=True)
     self.assertEqual(res[0], val)