Coverage for /opt/conda/envs/apienv/lib/python3.10/site-packages/daiquiri/core/hardware/abstract/tomoreferenceposition.py: 0%

13 statements  

« prev     ^ index     » next       coverage.py v7.6.5, created at 2024-11-15 02:12 +0000

1#!/usr/bin/env python 

2# -*- coding: utf-8 -*- 

3 

4from daiquiri.core.hardware.abstract import HardwareObject 

5from daiquiri.core.schema.hardware import HardwareSchema 

6from daiquiri.core.schema.validators import RequireEmpty 

7 

8import logging 

9 

10logger = logging.getLogger(__name__) 

11 

12 

13class _PropertiesSchema(HardwareSchema): 

14 pass 

15 

16 

17class _CallablesSchema(HardwareSchema): 

18 move_to_reference = RequireEmpty() 

19 

20 

21class TomoReferencePosition(HardwareObject): 

22 _type = "tomoreferenceposition" 

23 _properties = _PropertiesSchema() 

24 _callables = _CallablesSchema()