From 612f8d4604bdb8fb576f9f6b03b83fa5937dd45e Mon Sep 17 00:00:00 2001 From: collerek Date: Mon, 3 Aug 2020 13:11:45 +0200 Subject: [PATCH] added test for basic default values, optional fields etc. --- .coverage | Bin 53248 -> 53248 bytes tests/test_columns.py | 8 +++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.coverage b/.coverage index edf7fc32cfda3c74535b9c708808ecd0f42a0c34..8755b3052e06a04c4b76a6414d65aa0ae7b36dcc 100644 GIT binary patch delta 67 zcmV-J0KETzpaX!Q1F$tO1u-!?F)*__FU(L5tpE@C59klz55^C^53REi5Sb5?u8%tr Z4*~=M2_OQx%m2^k{BQH-53~7?2S6=g8iW7< delta 66 zcmV-I0KNZ!paX!Q1F$tO1u!)_H8Ha~FU(L5t^g1D59tr#562I`53aKj5SkB@t&ckp Y4gv%L2_6Ev%m2^kyv>_Gv-yt)KoPbXo&W#< diff --git a/tests/test_columns.py b/tests/test_columns.py index 04cc8fa..981d9b7 100644 --- a/tests/test_columns.py +++ b/tests/test_columns.py @@ -16,7 +16,7 @@ class ExampleModel(Model): __metadata__ = metadata test = fields.Integer(primary_key=True) test_string = fields.String(length=250) - test_text = fields.Text() + test_text = fields.Text(default='') test_bool = fields.Boolean(nullable=False) test_float = fields.Float() test_datetime = fields.DateTime(default=datetime.datetime.now) @@ -43,6 +43,12 @@ def test_model_attribute_access(): example = ExampleModel(test=1, test_string='test', test_bool=True) assert example.test == 1 assert example.test_string == 'test' + assert example.test_datetime.year == datetime.datetime.now().year + assert example.test_date == datetime.date.today() + assert example.test_text == '' + assert example.test_float is None + assert example.test_bigint == 0 + assert example.test_json == {} example.test = 12 assert example.test == 12