Merge branch 'remove-test-thing' into 'v3'

Remove test Thing that is is never used.

See merge request openflexure/openflexure-microscope-server!310
This commit is contained in:
Julian Stirling 2025-07-02 15:02:07 +00:00
commit 248f43d0fc

View file

@ -1,32 +0,0 @@
"""
OpenFlexure Microscope API test Thing
This Thing is intended only for use testing out the API and client(s).
"""
from labthings_fastapi.thing import Thing
from labthings_fastapi.decorators import thing_action, thing_property
from labthings_fastapi.dependencies.invocation import CancelHook, InvocationLogger
class APITestThing(Thing):
_counter: int = 0
@thing_property
def counter(self) -> int:
return self._counter
@thing_action
def count_slowly(
self,
cancel: CancelHook,
logger: InvocationLogger,
n=100,
dt=0.1,
) -> None:
for i in range(n):
self._counter = i
print(f"counted to {i}")
logger.info(f"Counted to {i}")
cancel.sleep(dt)
self._counter = n