def test___eq__(): false_node1 = query.FalseNode() false_node2 = query.FalseNode() false_node3 = unittest.mock.sentinel.false_node assert false_node1 == false_node1 assert false_node1 == false_node2 assert not false_node1 == false_node3
def test_resolve_in_empty_container(): prop = model.Property(name="val") param = query.Parameter("replace") parameter_node = query.ParameterNode(prop, "in", param) value = () bindings = {"replace": value} used = {} resolved_node = parameter_node.resolve(bindings, used) assert resolved_node == query.FalseNode() assert used == {"replace": True}
def test_constructor(): with pytest.raises(NotImplementedError): query.FalseNode()
def test__to_filter_post(): false_node = query.FalseNode() assert false_node._to_filter(post=True) is None
def test__to_filter(): false_node = query.FalseNode() with pytest.raises(exceptions.BadQueryError): false_node._to_filter()