@@ -1474,6 +1474,31 @@ def test_view_filter_datetime_np_neq(self, util):
14741474 {"a" : util .to_timestamp (datetime (2019 , 7 , 11 , () * 1000 )), "b" : 4 }
14751475 ]
14761476
1477+ def test_view_filter_datetime_as_number_eq (self , util ):
1478+ data = [
1479+ {"a" : datetime (2019 , 7 , 11 , 8 , 15 ).timestamp (), "b" : 2 },
1480+ {"a" : datetime (2019 , 7 , 11 , 8 , 16 ).timestamp (), "b" : 4 },
1481+ ]
1482+
1483+ tbl = Table ({"a" : "datetime" , "b" : "integer" })
1484+ tbl .update (data )
1485+ view = tbl .view (filter = [["a" , "==" , datetime (2019 , 7 , 11 , 8 , 15 ).timestamp ()]])
1486+ assert view .to_records () == [
1487+ {"a" : datetime (2019 , 7 , 11 , 8 , 15 ).timestamp (), "b" : 2 }
1488+ ]
1489+
1490+ def test_view_filter_datetime_as_number_neq (self , util ):
1491+ data = [
1492+ {"a" : datetime (2019 , 7 , 11 , 8 , 15 ).timestamp (), "b" : 2 },
1493+ {"a" : datetime (2019 , 7 , 11 , 8 , 16 ).timestamp (), "b" : 4 },
1494+ ]
1495+ tbl = Table ({"a" : "datetime" , "b" : "integer" })
1496+ tbl .update (data )
1497+ view = tbl .view (filter = [["a" , "!=" , datetime (2019 , 7 , 11 , 8 , 15 ).timestamp ()]])
1498+ assert view .to_records () == [
1499+ {"a" : datetime (2019 , 7 , 11 , 8 , 16 ).timestamp (), "b" : 4 }
1500+ ]
1501+
14771502 def test_view_filter_datetime_str_eq (self , util ):
14781503 data = [
14791504 {"a" : datetime (2019 , 7 , 11 , 8 , 15 ), "b" : 2 },
0 commit comments