Ejemplo n.º 1
0
 def test_date_year(self):
     value = datetime.now().year
     dt = ValueType(value).sql
     self.assertEqual(dt, 'YEAR')
Ejemplo n.º 2
0
 def test_num_tinyint(self):
     value = 14
     dt = ValueType(value).sql
     self.assertEqual(dt, 'TINYINT (2)')
Ejemplo n.º 3
0
 def test_date_date(self):
     value = datetime.now().date()
     dt = ValueType(value).sql
     self.assertEqual(dt, 'DATE')
Ejemplo n.º 4
0
 def test_date_time(self):
     value = datetime.now().time()
     dt = ValueType(value).sql
     self.assertEqual(dt, 'TIME')
Ejemplo n.º 5
0
 def test_text_varchar(self):
     value = '''Hey I'm a varchar string! Hey I'm a varchar string! Hey I'm a varchar string! Hey I'm a varchar
     string! Hey I'm a varchar string! Hey I'm a varchar string! Hey I'm a varchar string! Hey I'm a varchar
     string! Hey I'm a varchar string! Hey I'm a varchar string!!!!'''
     dt = ValueType(value).sql
     self.assertEqual(dt, 'VARCHAR (278)')
Ejemplo n.º 6
0
 def test_text_tinytext(self):
     value = "Hey I'm a varchar string!"
     dt = ValueType(value).sql
     self.assertEqual(dt, 'TINYTEXT (25)')
Ejemplo n.º 7
0
 def test_num_decimal(self):
     value = 362.45
     dt = ValueType(value).sql
     self.assertEqual(dt, 'DECIMAL (3, 2)')
Ejemplo n.º 8
0
 def test_num_int(self):
     value = 21474836
     dt = ValueType(value).sql
     self.assertEqual(dt, 'INT (8)')
Ejemplo n.º 9
0
 def test_num_bigint(self):
     value = 53147483647
     dt = ValueType(value).sql
     self.assertEqual(dt, 'BIGINT (11)')
Ejemplo n.º 10
0
 def test_num_mediumint(self):
     value = 42767
     dt = ValueType(value).sql
     self.assertEqual(dt, 'MEDIUMINT (5)')
Ejemplo n.º 11
0
 def test_num_smallint(self):
     value = 4006
     dt = ValueType(value).sql
     self.assertEqual(dt, 'SMALLINT (4)')