BioImager  3.6.0
A .NET microscopy imaging library. Supports various microscopes by using imported libraries & GUI automation. Supported libraries include PriorĀ® & ZeissĀ® & all devices supported by Micromanager 2.0 and python-microscope.
Loading...
Searching...
No Matches
microscope.testsuite.test_settings Namespace Reference

Classes

class  EnumSetting
 
class  TestEnumSetting
 
class  ThingWithSomething
 

Functions

def create_enum_setting (default, with_getter=True, with_setter=True)
 

Function Documentation

◆ create_enum_setting()

def microscope.testsuite.test_settings.create_enum_setting (   default,
  with_getter = True,
  with_setter = True 
)

Definition at line 48 of file test_settings.py.

48def create_enum_setting(default, with_getter=True, with_setter=True):
49 thing = ThingWithSomething(EnumSetting(default))
50 getter = thing.get_val if with_getter else None
51 setter = thing.set_val if with_setter else None
53 "foobar", "enum", get_func=getter, set_func=setter, values=EnumSetting
54 )
55 return setting, thing
56
57