Add SQLite backend is_in_memory_db() functions (#1218)

* Add SQLite backend is_in_memory_db() functions

* Update django-stubs/db/backends/sqlite3/creation.pyi

Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
This commit is contained in:
Adam Johnson
2022-11-03 13:18:05 +00:00
committed by GitHub
parent e865c5b40f
commit 1d78b8ffac
2 changed files with 8 additions and 0 deletions

View File

@@ -26,6 +26,8 @@ class DatabaseWrapper(BaseDatabaseWrapper):
introspection_class: Type[DatabaseIntrospection]
ops_class: Type[DatabaseOperations]
def is_in_memory_db(self) -> bool: ...
FORMAT_QMARK_REGEX: Any
class SQLiteCursorWrapper(Database.Cursor): ...

View File

@@ -1,5 +1,11 @@
from os import PathLike
from typing import Union
from django.db.backends.base.creation import BaseDatabaseCreation
from django.db.backends.sqlite3.base import DatabaseWrapper
class DatabaseCreation(BaseDatabaseCreation):
connection: DatabaseWrapper
@staticmethod
def is_in_memory_db(database_name: Union[str, PathLike[str]]) -> bool: ...