@@ -248,6 +248,20 @@ def test_zero_date(self):
248248 self .assertEqual (event .rows [0 ]["values" ]["test" ], None )
249249 self .assertEqual (event .rows [0 ]["values" ]["test2" ], None )
250250
251+ def test_zero_month (self ):
252+ create_query = "CREATE TABLE test (id INTEGER, test DATE, test2 DATE);"
253+ insert_query = "INSERT INTO test (id, test2) VALUES(1, '2015-00-21')"
254+ event = self .create_and_insert_value (create_query , insert_query )
255+ self .assertEqual (event .rows [0 ]["values" ]["test" ], None )
256+ self .assertEqual (event .rows [0 ]["values" ]["test2" ], None )
257+
258+ def test_zero_day (self ):
259+ create_query = "CREATE TABLE test (id INTEGER, test DATE, test2 DATE);"
260+ insert_query = "INSERT INTO test (id, test2) VALUES(1, '2015-05-00')"
261+ event = self .create_and_insert_value (create_query , insert_query )
262+ self .assertEqual (event .rows [0 ]["values" ]["test" ], None )
263+ self .assertEqual (event .rows [0 ]["values" ]["test2" ], None )
264+
251265 def test_time (self ):
252266 create_query = "CREATE TABLE test (test TIME);"
253267 insert_query = "INSERT INTO test VALUES('12:33:18')"
0 commit comments