예제 #1
0
 def test_numeric_column_sint(self):
     self.assertEqual(
         "abcdef smallint(13) unsigned zerofill not null "
         + "auto_increment unique default \'1\'",
         _MySQLNumericColumn('abcdef')
             .integer_type(_MySQLNumericColumn.TYPE_SMALLINT, 13)
             .default_value(1)
             .auto_increment()
             .not_null()
             .unique()
             .unsigned()
             .zero_fill()
             .get_definition())
예제 #2
0
 def test_numeric_column_float(self):
     self.assertEqual(
         "abcdef float(12) unsigned zerofill not null "
         + "auto_increment unique default \'1.0\'",
         _MySQLNumericColumn('abcdef')
             .float_type(12)
             .default_value(1.0)
             .auto_increment()
             .not_null()
             .unique()
             .unsigned()
             .zero_fill()
             .get_definition())
예제 #3
0
 def test_numeric_column_dec(self):
     self.assertEqual(
         "abcdef decimal(12, 34) unsigned zerofill not null "
         + "auto_increment unique default \'1\'",
         _MySQLNumericColumn('abcdef')
             .decimal_type(_MySQLNumericColumn.TYPE_DECIMAL, 12, 34)
             .default_value(1)
             .auto_increment()
             .not_null()
             .unique()
             .unsigned()
             .zero_fill()
             .get_definition())
예제 #4
0
 def test_numeric_column_sint(self):
     self.assertEqual(
         "abcdef smallint(13) unsigned zerofill not null "
         + "auto_increment unique default \'1\'",
         _MySQLNumericColumn('abcdef')
             .integer_type(_MySQLNumericColumn.TYPE_SMALLINT, 13)
             .default_value(1)
             .auto_increment()
             .not_null()
             .unique()
             .unsigned()
             .zero_fill()
             .get_definition())
예제 #5
0
 def test_numeric_column_float(self):
     self.assertEqual(
         "abcdef float(12) unsigned zerofill not null "
         + "auto_increment unique default \'1.0\'",
         _MySQLNumericColumn('abcdef')
             .float_type(12)
             .default_value(1.0)
             .auto_increment()
             .not_null()
             .unique()
             .unsigned()
             .zero_fill()
             .get_definition())
예제 #6
0
 def test_numeric_column_dec(self):
     self.assertEqual(
         "abcdef decimal(12, 34) unsigned zerofill not null "
         + "auto_increment unique default \'1\'",
         _MySQLNumericColumn('abcdef')
             .decimal_type(_MySQLNumericColumn.TYPE_DECIMAL, 12, 34)
             .default_value(1)
             .auto_increment()
             .not_null()
             .unique()
             .unsigned()
             .zero_fill()
             .get_definition())