From 398fc6de3714c6fde9b4f0dde571a3fb5d425fdb Mon Sep 17 00:00:00 2001 From: Holger Rother Date: Fri, 21 Sep 2018 07:58:12 +0200 Subject: [PATCH 1/2] Testcase for #2007 --- gluon/tests/test_sqlhtml.py | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/gluon/tests/test_sqlhtml.py b/gluon/tests/test_sqlhtml.py index 92c2916e..63e7805c 100644 --- a/gluon/tests/test_sqlhtml.py +++ b/gluon/tests/test_sqlhtml.py @@ -4,6 +4,7 @@ """ Unit tests for gluon.sqlhtml """ +import datetime import os import sys import unittest @@ -312,12 +313,34 @@ class TestSQLFORM(unittest.TestCase): Field('field_two', 'string')) self.assertEqual(factory_form.xml()[:5], b' Date: Sat, 22 Sep 2018 09:55:26 +0200 Subject: [PATCH 2/2] Simplify testcase --- gluon/tests/test_sqlhtml.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/gluon/tests/test_sqlhtml.py b/gluon/tests/test_sqlhtml.py index 63e7805c..52a69530 100644 --- a/gluon/tests/test_sqlhtml.py +++ b/gluon/tests/test_sqlhtml.py @@ -329,11 +329,8 @@ class TestSQLFORM(unittest.TestCase): # Fake the formkey current.session['_formkey[no_table/create]'] = ['123'] - if factory_form.process().accepted: - self.assertTrue(True) - self.assertIsInstance(factory_form.vars.a_date, datetime.date) - else: - self.assertFalse(True, 'Setup for test failed. Form was not accepted.') + self.assertTrue(factory_form.process().accepted) + self.assertIsInstance(factory_form.vars.a_date, datetime.date) # def test_build_query(self): # pass