Coverage for src/pydal2sql_core/__init__.py: 100%

6 statements  

« prev     ^ index     » next       coverage.py v7.2.7, created at 2023-11-13 13:05 +0100

1""" 

2Expose methods for the library. 

3""" 

4 

5# SPDX-FileCopyrightText: 2023-present Robin van der Noord <robinvandernoord@gmail.com> 

6# 

7# SPDX-License-Identifier: MIT 

8 

9from .cli_support import core_alter, core_create, handle_cli 

10from .core import generate_sql 

11from .helpers import get_typing_args 

12from .types import SUPPORTED_DATABASE_TYPES as _SUPPORTED_DATABASE_TYPES 

13 

14SUPPORTED_DATABASE_TYPES = get_typing_args(_SUPPORTED_DATABASE_TYPES) 

15 

16__all__ = [ 

17 "generate_sql", 

18 "SUPPORTED_DATABASE_TYPES", 

19 "core_create", 

20 "core_alter", 

21 "handle_cli", 

22 "get_typing_args", 

23]