@@ -0,0 +1,1485 @@
+import asyncio%0Afrom unittest import mock%0A%0Afrom aiorm.tests.testing import TestCase%0A%0A%0Aclass TypesTestCase(TestCase):%0A%0A    def test_sqltype(self):%0A        from aiorm.orm.declaration import types%0A        abstract = types.SQLType()%0A        self.assertIsNone(abstract.default)%0A        self.assertRaises(NotImplementedError, abstract.render_sql, None)%0A%0A    def test_integer(self):%0A        from aiorm.orm.declaration import types%0A        int = types.Integer()%0A        self.assertIsNone(int.autoincrement)%0A        self.assertIsNone(int.default)%0A        visitor = mock.Mock()%0A        int.render_sql(visitor)%0A        visitor.render_integer.assert_called_with(int)%0A%0A    def test_timestamp(self):%0A        from aiorm.orm.declaration import types%0A        timestamp = types.Timestamp()%0A        self.assertTrue(timestamp.with_timezone)%0A        self.assertIsNone(timestamp.default)%0A        visitor = mock.Mock()%0A        timestamp.render_sql(visitor)%0A        visitor.render_timestamp.assert_called_with(timestamp)%0A%0A    def test_string(self):%0A        from aiorm.orm.declaration import types%0A        string = types.String()%0A        self.assertIsNone(string.length)%0A        visitor = mock.Mock()%0A        string.render_sql(visitor)%0A        visitor.render_string.assert_called_with(string)%0A%0A    def test_text(self):%0A        from aiorm.orm.declaration import types%0A        text = types.Text()%0A        visitor = mock.Mock()%0A        text.render_sql(visitor)%0A        visitor.render_text.assert_called_with(text)%0A

Add tests for sqltypes