from odoo import fields from odoo.tests import common @common.tagged('post_install', '-at_install') class TestWebReadGroup(common.TransactionCase): def test_web_read_group_with_date_groupby_and_limit(self): first, second = self.env["res.partner"].create([ { "name": "first", "date": fields.Date.to_date("2021-06-01") }, { "name": "second", "date": fields.Date.to_date("2021-07-01") } ]) groups = self.env["res.partner"].web_read_group([["id", "in", [first.id, second.id]]], [], groupby=["date"], limit=1) self.assertEqual(groups["length"], 2)