def test_sub_date_unknown_type(self): self.assertEqual( ' | extend foo = dateField - (case(boolField, bar, baz))', Query().extend(foo=t.dateField - f.case(t.boolField, col.bar, col.baz)).render(), )
def test_case(self): self.assertEqual( ' | extend bucket = case(numField <= 3, "Small", numField <= 10, "Medium", "Large")', Query().extend(bucket=f.case(t.numField <= 3, "Small", t.numField <= 10, 'Medium', 'Large')).render() )