|
| 1 | +"""Data sources for the snapshot testing.""" |
| 2 | + |
| 3 | +from pathlib import Path |
| 4 | +from typing import Literal |
| 5 | + |
| 6 | +SNAPSHOT_PATH_DEFAULT = Path(__file__).parent / "stackup_coordinates_snapshot.json" |
| 7 | + |
| 8 | +ROBOT_TYPES: list[Literal["Flex"] | Literal["OT-2"]] = ["Flex", "OT-2"] |
| 9 | + |
| 10 | +# Labware URI, version |
| 11 | +TEST_LATEST_LABWARE: list[tuple[str, int]] = [ |
| 12 | + ("agilent_1_reservoir_290ml", 3), |
| 13 | + ("appliedbiosystemsmicroamp_384_wellplate_40ul", 2), |
| 14 | + ("armadillo_96_wellplate_200ul_pcr_full_skirt", 3), |
| 15 | + ("axygen_1_reservoir_90ml", 2), |
| 16 | + ("biorad_384_wellplate_50ul", 3), |
| 17 | + ("biorad_96_wellplate_200ul_pcr", 3), |
| 18 | + ("corning_12_wellplate_6.9ml_flat", 3), |
| 19 | + ("corning_24_wellplate_3.4ml_flat", 3), |
| 20 | + ("corning_384_wellplate_112ul_flat", 4), |
| 21 | + ("corning_48_wellplate_1.6ml_flat", 4), |
| 22 | + ("corning_6_wellplate_16.8ml_flat", 3), |
| 23 | + ("corning_96_wellplate_360ul_flat", 3), |
| 24 | + ("eppendorf_96_tiprack_1000ul_eptips", 1), |
| 25 | + ("eppendorf_96_tiprack_10ul_eptips", 1), |
| 26 | + ("geb_96_tiprack_1000ul", 1), |
| 27 | + ("geb_96_tiprack_10ul", 1), |
| 28 | + ("nest_12_reservoir_15ml", 2), |
| 29 | + ("nest_1_reservoir_195ml", 3), |
| 30 | + ("nest_1_reservoir_290ml", 3), |
| 31 | + ("nest_96_wellplate_100ul_pcr_full_skirt", 3), |
| 32 | + ("nest_96_wellplate_200ul_flat", 3), |
| 33 | + ("nest_96_wellplate_2ml_deep", 3), |
| 34 | + ("opentrons_10_tuberack_falcon_4x50ml_6x15ml_conical", 2), |
| 35 | + ("opentrons_10_tuberack_falcon_4x50ml_6x15ml_conical_acrylic", 1), |
| 36 | + ("opentrons_10_tuberack_nest_4x50ml_6x15ml_conical", 2), |
| 37 | + ("opentrons_15_tuberack_falcon_15ml_conical", 2), |
| 38 | + ("opentrons_15_tuberack_nest_15ml_conical", 2), |
| 39 | + ("opentrons_1_trash_1100ml_fixed", 1), |
| 40 | + ("opentrons_1_trash_3200ml_fixed", 1), |
| 41 | + ("opentrons_1_trash_850ml_fixed", 1), |
| 42 | + ("opentrons_24_aluminumblock_generic_2ml_screwcap", 3), |
| 43 | + ("opentrons_24_aluminumblock_nest_0.5ml_screwcap", 3), |
| 44 | + ("opentrons_24_aluminumblock_nest_1.5ml_screwcap", 2), |
| 45 | + ("opentrons_24_aluminumblock_nest_1.5ml_snapcap", 2), |
| 46 | + ("opentrons_24_aluminumblock_nest_2ml_screwcap", 2), |
| 47 | + ("opentrons_24_aluminumblock_nest_2ml_snapcap", 2), |
| 48 | + ("opentrons_24_tuberack_eppendorf_1.5ml_safelock_snapcap", 2), |
| 49 | + ("opentrons_24_tuberack_eppendorf_2ml_safelock_snapcap", 2), |
| 50 | + ("opentrons_24_tuberack_eppendorf_2ml_safelock_snapcap_acrylic", 1), |
| 51 | + ("opentrons_24_tuberack_generic_0.75ml_snapcap_acrylic", 1), |
| 52 | + ("opentrons_24_tuberack_generic_2ml_screwcap", 2), |
| 53 | + ("opentrons_24_tuberack_nest_0.5ml_screwcap", 3), |
| 54 | + ("opentrons_24_tuberack_nest_1.5ml_screwcap", 2), |
| 55 | + ("opentrons_24_tuberack_nest_1.5ml_snapcap", 2), |
| 56 | + ("opentrons_24_tuberack_nest_2ml_screwcap", 2), |
| 57 | + ("opentrons_24_tuberack_nest_2ml_snapcap", 2), |
| 58 | + ( |
| 59 | + "opentrons_40_aluminumblock_eppendorf_24x2ml_safelock_snapcap_generic_16x0.2ml_pcr_strip", |
| 60 | + 1, |
| 61 | + ), |
| 62 | + ("opentrons_6_tuberack_falcon_50ml_conical", 2), |
| 63 | + ("opentrons_6_tuberack_nest_50ml_conical", 2), |
| 64 | + ("opentrons_96_aluminumblock_biorad_wellplate_200ul", 1), |
| 65 | + ("opentrons_96_aluminumblock_generic_pcr_strip_200ul", 4), |
| 66 | + ("opentrons_96_aluminumblock_nest_wellplate_100ul", 1), |
| 67 | + ("opentrons_96_deep_well_adapter", 1), |
| 68 | + ("opentrons_96_deep_well_adapter_nest_wellplate_2ml_deep", 1), |
| 69 | + ("opentrons_96_deep_well_temp_mod_adapter", 1), |
| 70 | + ("opentrons_96_filtertiprack_1000ul", 1), |
| 71 | + ("opentrons_96_filtertiprack_10ul", 1), |
| 72 | + ("opentrons_96_filtertiprack_200ul", 1), |
| 73 | + ("opentrons_96_filtertiprack_20ul", 1), |
| 74 | + ("opentrons_96_flat_bottom_adapter", 1), |
| 75 | + ("opentrons_96_flat_bottom_adapter_nest_wellplate_200ul_flat", 1), |
| 76 | + ("opentrons_96_pcr_adapter", 1), |
| 77 | + ("opentrons_96_pcr_adapter_armadillo_wellplate_200ul", 1), |
| 78 | + ("opentrons_96_pcr_adapter_nest_wellplate_100ul_pcr_full_skirt", 1), |
| 79 | + ("opentrons_96_tiprack_1000ul", 1), |
| 80 | + ("opentrons_96_tiprack_10ul", 1), |
| 81 | + ("opentrons_96_tiprack_20ul", 1), |
| 82 | + ("opentrons_96_tiprack_300ul", 1), |
| 83 | + ("opentrons_96_well_aluminum_block", 1), |
| 84 | + ("opentrons_96_wellplate_200ul_pcr_full_skirt", 3), |
| 85 | + ("opentrons_aluminum_flat_bottom_plate", 1), |
| 86 | + ("opentrons_calibration_adapter_heatershaker_module", 1), |
| 87 | + ("opentrons_calibration_adapter_temperature_module", 1), |
| 88 | + ("opentrons_calibration_adapter_thermocycler_module", 1), |
| 89 | + ("opentrons_calibrationblock_short_side_left", 1), |
| 90 | + ("opentrons_calibrationblock_short_side_right", 1), |
| 91 | + ("opentrons_flex_96_filtertiprack_1000ul", 1), |
| 92 | + ("opentrons_flex_96_filtertiprack_200ul", 1), |
| 93 | + ("opentrons_flex_96_filtertiprack_20ul", 1), |
| 94 | + ("opentrons_flex_96_filtertiprack_50ul", 1), |
| 95 | + ("opentrons_flex_96_tiprack_1000ul", 1), |
| 96 | + ("opentrons_flex_96_tiprack_200ul", 1), |
| 97 | + ("opentrons_flex_96_tiprack_20ul", 1), |
| 98 | + ("opentrons_flex_96_tiprack_50ul", 1), |
| 99 | + ("opentrons_flex_96_tiprack_adapter", 1), |
| 100 | + ("opentrons_flex_deck_riser", 1), |
| 101 | + ("opentrons_flex_lid_absorbance_plate_reader_module", 1), |
| 102 | + ("opentrons_flex_tiprack_lid", 1), |
| 103 | + ("opentrons_tough_12_reservoir_22ml", 1), |
| 104 | + ("opentrons_tough_1_reservoir_300ml", 1), |
| 105 | + ("opentrons_tough_4_reservoir_72ml", 1), |
| 106 | + ("opentrons_tough_pcr_auto_sealing_lid", 2), |
| 107 | + ("opentrons_tough_universal_lid", 1), |
| 108 | + ("opentrons_universal_flat_adapter", 1), |
| 109 | + ("opentrons_universal_flat_adapter_corning_384_wellplate_112ul_flat", 1), |
| 110 | + ("protocol_engine_lid_stack_object", 1), |
| 111 | + ("thermoscientificnunc_96_wellplate_1300ul", 2), |
| 112 | + ("thermoscientificnunc_96_wellplate_2000ul", 2), |
| 113 | + ("tipone_96_tiprack_200ul", 1), |
| 114 | + ("usascientific_12_reservoir_22ml", 3), |
| 115 | + ("usascientific_96_wellplate_2.4ml_deep", 2), |
| 116 | +] |
| 117 | + |
| 118 | +FLEX_TEST_ADAPTERS: list[tuple[str, int]] = [ |
| 119 | + ("opentrons_96_deep_well_adapter", 1), |
| 120 | + ("opentrons_96_deep_well_temp_mod_adapter", 1), |
| 121 | + ("opentrons_96_flat_bottom_adapter", 1), |
| 122 | + ("opentrons_96_pcr_adapter", 1), |
| 123 | + ("opentrons_96_well_aluminum_block", 1), |
| 124 | + ("opentrons_aluminum_flat_bottom_plate", 1), |
| 125 | + ("opentrons_flex_96_tiprack_adapter", 1), |
| 126 | + ("opentrons_flex_deck_riser", 1), |
| 127 | + ("opentrons_universal_flat_adapter", 1), |
| 128 | +] |
| 129 | + |
| 130 | +OT_2_TEST_ADAPTERS: list[tuple[str, int]] = [ |
| 131 | + ("opentrons_96_well_aluminum_block", 1), |
| 132 | +] |
| 133 | + |
| 134 | +FLEX_TEST_MODULES = [ |
| 135 | + "thermocyclerModuleV2", |
| 136 | + "temperatureModuleV2", |
| 137 | + "absorbanceReaderV1", |
| 138 | + "heaterShakerModuleV1", |
| 139 | + "magneticBlockV1", |
| 140 | + "flexStackerModuleV1", |
| 141 | +] |
| 142 | + |
| 143 | +OT2_TEST_MODULES = [ |
| 144 | + "heaterShakerModuleV1", |
| 145 | +] |
0 commit comments