From ed0ea1dee5a8beebbbbdc2b04a7393f938164d09 Mon Sep 17 00:00:00 2001 From: discopatrick Date: Fri, 14 Apr 2017 01:49:58 +0100 Subject: [PATCH] tests more invalid date queries --- test/test_datequery.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/test/test_datequery.py b/test/test_datequery.py index 7acf192c9..97550ace0 100644 --- a/test/test_datequery.py +++ b/test/test_datequery.py @@ -124,6 +124,21 @@ class DateQueryConstructTest(unittest.TestCase): with self.assertRaises(InvalidQueryArgumentTypeError): DateQuery('added', '12-34-56-78') + def test_invalid_date_query(self): + q_list = [ + '2001-01-0a', + '2001-0a', + '200a', + '2001-01-01..2001-01-0a', + '2001-0a..2001-01', + '200a..2002', + '20aa..', + '..2aa' + ] + for q in q_list: + with self.assertRaises(InvalidQueryArgumentTypeError): + DateQuery('added', q) + def suite(): return unittest.TestLoader().loadTestsFromName(__name__)