From f17723e78b26946accba262e78b3c8f4750599a6 Mon Sep 17 00:00:00 2001 From: Phillip Cloud <417981+cpcloud@users.noreply.github.com> Date: Fri, 30 Aug 2024 07:22:25 -0400 Subject: [PATCH] chore: fix sqlite doctests --- ibis/backends/sqlite/__init__.py | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/ibis/backends/sqlite/__init__.py b/ibis/backends/sqlite/__init__.py index b9422b21d335b..f95b3fca7436d 100644 --- a/ibis/backends/sqlite/__init__.py +++ b/ibis/backends/sqlite/__init__.py @@ -79,8 +79,15 @@ def do_connect( Examples -------- >>> import ibis - >>> ibis.sqlite.connect("path/to/my/sqlite.db") - + >>> con = ibis.sqlite.connect() + >>> t = con.create_table("my_table", schema=ibis.schema(dict(x="int64"))) + >>> con.insert("my_table", obj=[(1,), (2,), (3,)]) + >>> t + DatabaseTable: my_table + x int64 + >>> t.head(1).execute() + x + 0 1 """ _init_sqlite3() @@ -417,11 +424,11 @@ def attach(self, name: str, path: str | Path) -> None: Examples -------- - >>> con1 = ibis.sqlite.connect("original.db") - >>> con2 = ibis.sqlite.connect("new.db") - >>> con1.attach("new", "new.db") + >>> con1 = ibis.sqlite.connect("/tmp/original.db") + >>> con2 = ibis.sqlite.connect("/tmp/new.db") + >>> con1.attach("new", "/tmp/new.db") >>> con1.list_tables(database="new") - + [] """ with self.begin() as cur: cur.execute(f"ATTACH DATABASE {str(path)!r} AS {_quote(name)}")