def METHOD_NAME(self):
    """Perform a selection by datetime and a r3.mapcalc expression"""
    self.assertModule(
        "t.rast3d.extract",
        input="A",
        output="B",
        where="start_time > '2001-06-01'",
        expression=" if(A > 400, A, null())",
        basename="b",
        nprocs=2,
        overwrite=True,
    )
    # self.assertModule("t.info",  flags="g",  input="B")
    tinfo_string = """start_time='2002-01-01 00:00:00'
    end_time='2002-07-01 00:00:00'
    granularity='3 months'
    map_time=interval
    aggregation_type=None
    number_of_maps=2
    min_min=500.0
    min_max=600.0
    max_min=500.0
    max_max=600.0"""
    info = SimpleModule("t.info", flags="g", type="str3ds", input="B")
    self.assertModuleKeyValue(
        module=info, reference=tinfo_string, precision=2, sep="="
    )