def test_eq_same_const(self): var = Vars.const('const') == Vars.const('const') optimized_var = var.optimize() self.assertTrue(Const.is_true(optimized_var))
def test_eq_same_key(self): var = Vars.key('id') == Vars.key('id') optimized_var = var.optimize() self.assertTrue(Const.is_true(optimized_var))
def test_eq_same_keys(self): var = Vars.keys(('parent', 'id',)) == Vars.keys(('parent', 'id',)) optimized_var = var.optimize() self.assertTrue(Const.is_true(optimized_var))
def test_or_true(self): var = Vars.key('any') | Vars.const(True) optimized_var = var.optimize() self.assertTrue(Const.is_true(optimized_var))