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))
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'))
def test_validate_bigint(self): self.assertTrue(Column.validate('bigint', 100)) self.assertFalse(Column.validate('bigint', 10.1)) self.assertFalse(Column.validate('bigint', 'Texto'))
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'))
def test_validate_numeric(self): self.assertTrue(Column.validate('numeric', 10.1)) self.assertTrue(Column.validate('numeric', 100)) self.assertFalse(Column.validate('numeric', 'Texto'))
def test_validate_varchar(self): self.assertTrue(Column.validate('varchar', 'Texto')) self.assertFalse(Column.validate('varchar', 100)) self.assertFalse(Column.validate('varchar', 10.1))
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"))
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))
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"))
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"))
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))
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"))
def add_column(self, name, kind, description=""): self._validate_kind(kind) column = Column(name, kind, description=description) self._columns.append(column) return column