コード例 #1
0
 def test_validate_varchar(self):
     self.assertTrue(Column.validate('varchar', 'Texto'))
     self.assertTrue(not Column.validate('varchar', 100))
     self.assertTrue(not Column.validate('varchar', 10.1))
コード例 #2
0
 def test_validate_bigint(self):
     self.assertTrue(Column.validate('bigint', 100))
     self.assertTrue(not Column.validate('bigint', 10.1))
     self.assertTrue(not Column.validate('bigint', 'Texto'))
コード例 #3
0
 def test_validate_bigint(self):
     self.assertTrue(Column.validate('bigint', 100))
     self.assertFalse(Column.validate('bigint', 10.1))
     self.assertFalse(Column.validate('bigint', 'Texto'))
コード例 #4
0
 def test_validate_numeric(self):
     self.assertTrue(Column.validate('numeric', 10.1))
     self.assertTrue(Column.validate('numeric', 100))
     self.assertTrue(not Column.validate('numeric', 'Texto'))
コード例 #5
0
 def test_validate_numeric(self):
     self.assertTrue(Column.validate('numeric', 10.1))
     self.assertTrue(Column.validate('numeric', 100))
     self.assertFalse(Column.validate('numeric', 'Texto'))
コード例 #6
0
 def test_validate_varchar(self):
     self.assertTrue(Column.validate('varchar', 'Texto'))
     self.assertFalse(Column.validate('varchar', 100))
     self.assertFalse(Column.validate('varchar', 10.1))
コード例 #7
0
 def test_validate_numeric(self):
     self.assertTrue(Column.validate("numeric", 10.0))
     self.assertTrue(Column.validate("numeric", 100))
     self.assertTrue(not Column.validate("numeric", "Texto"))
コード例 #8
0
 def test_validate_varchar(self):
     self.assertTrue(Column.validate("varchar", "Texto"))
     self.assertTrue(not Column.validate("varchar", 100))
     self.assertTrue(not Column.validate("varchar", 10.0))
コード例 #9
0
 def test_validate_bigint(self):
     self.assertTrue(Column.validate("bigint", 100))
     self.assertTrue(not Column.validate("bigint", 10.0))
     self.assertTrue(not Column.validate("bigint", "Texto"))
コード例 #10
0
 def test_validate_bigint(self):
     self.assertTrue(Column.validate('bigint', 100))
     self.assertTrue(not Column.validate('bigint', 10.1))
     self.assertTrue(not Column.validate('bigint', "Texto"))
コード例 #11
0
 def test_validate_varchar(self):
     self.assertTrue(Column.validate("varchar", "Texto"))
     self.assertTrue(not Column.validate('varchar', 10))
     self.assertTrue(not Column.validate("varchar", 10.1))
コード例 #12
0
 def test_validate_numeric(self):
     self.assertTrue(Column.validate('numeric', 10.1))
     self.assertTrue(Column.validate('numeric', 10))
     self.assertTrue(not Column.validate('numeric', "Texto"))
コード例 #13
0
ファイル: cap08.py プロジェクト: mayararysia/livro-python
 def add_column(self, name, kind, description=""):
     self._validate_kind(kind)
     column = Column(name, kind, description=description)
     self._columns.append(column)
     return column