def METHOD_NAME(self, node=None):
    """Check that a user with no privilege is able to select from public tables.
    """
    user_name = f"user_{getuid()}"
    if node is None:
        node = self.context.node
    with user(node, f"{user_name}"):
        with When("I check the user is able to select on system.one"):
            node.query("SELECT count(*) FROM system.one", settings = [("user",user_name)])
        with And("I check the user is able to select on system.numbers"):
            node.query("SELECT * FROM system.numbers LIMIT 1", settings = [("user",user_name)])
        with And("I check the user is able to select on system.contributors"):
            node.query("SELECT count(*) FROM system.contributors", settings = [("user",user_name)])
        with And("I check the user is able to select on system.functions"):
            node.query("SELECT count(*) FROM system.functions", settings = [("user",user_name)])