Coverage for src/lexigram/admin/data/__init__.py: 67%

6 statements  

« prev     ^ index     » next       coverage.py v7.15.4, created at 2026-08-24 23:31 +0800

1"""Data layer for Lexigram Admin.""" 

2 

3from __future__ import annotations 

4 

5from lexigram.admin.data.data_source import IDataSource, QueryResult 

6from lexigram.admin.data.paged_result import PagedResult 

7from lexigram.admin.data.query import FilterCondition, FilterOperator, QuerySpec 

8 

9from lexigram.admin.data.read_only import ReadOnlyDataSource, ReadOnlyError 

10 

11__all__ = [ 

12 "FilterCondition", 

13 "FilterOperator", 

14 "IDataSource", 

15 "PagedResult", 

16 "QueryResult", 

17 "QuerySpec", 

18 "ReadOnlyDataSource", 

19 "ReadOnlyError", 

20]