Coverage for src/bob/pad/face/database/__init__.py: 100%

13 statements  

« prev     ^ index     » next       coverage.py v7.6.5, created at 2024-11-14 23:14 +0100

1# isort: skip_file 

2from .database import VideoPadSample 

3from .casia_fasd import CasiaFasdPadDatabase 

4from .casia_surf import CasiaSurfPadDatabase 

5from .mask_attack import MaskAttackPadDatabase 

6from .replay_attack import ReplayAttackPadDatabase 

7from .replay_mobile import ReplayMobilePadDatabase 

8from .swan import SwanPadDatabase 

9from .oulu_npu import OuluNpuPadDatabase 

10 

11 

12# gets sphinx autodoc done right - don't remove it 

13def __appropriate__(*args): 

14 """Says object was actually declared here, and not in the import module. 

15 Fixing sphinx warnings of not being able to find classes, when path is 

16 shortened. Parameters: 

17 

18 *args: An iterable of objects to modify 

19 

20 Resolves `Sphinx referencing issues 

21 <https://github.com/sphinx-doc/sphinx/issues/3048>` 

22 """ 

23 

24 for obj in args: 

25 obj.__module__ = __name__ 

26 

27 

28__appropriate__( 

29 VideoPadSample, 

30 ReplayAttackPadDatabase, 

31 ReplayMobilePadDatabase, 

32 MaskAttackPadDatabase, 

33 CasiaSurfPadDatabase, 

34 CasiaFasdPadDatabase, 

35 SwanPadDatabase, 

36 OuluNpuPadDatabase, 

37) 

38 

39__all__ = [_ for _ in dir() if not _.startswith("_")]