import type { LabwareDefinition2 } from '@opentrons/shared-data' ; import * as Types from '../types' ; export const mockDefinition = { version : 1 , schemaVersion : 2 , namespace : 'custom' , metadata : { displayName : 'Mock Definition' , displayCategory : 'wellPlate' , displayVolumeUnits : 'mL' , } , dimensions : { xDimension : 0 , yDimension : 0 , zDimension : 0 } , cornerOffsetFromSlot : { x : 0 , y : 0 , z : 0 } , parameters : { loadName : 'mock_definition' , format : 'mock' , isTiprack : false , isMagneticModuleCompatible : false , } , brand : { brand : 'Opentrons' } , ordering : [ ] , wells : { } , groups : [ ] , } ; export const mockValidLabware = { type : 'VALID_LABWARE_FILE' , filename : '/full/path/to/labware/a.json' , modified : 1 , definition : { ... mockDefinition , metadata : { ... mockDefinition . metadata , displayName : 'A' , } , parameters : { ... mockDefinition . parameters , loadName : 'a' } , } , } ; export const mockInvalidLabware = { type : 'INVALID_LABWARE_FILE' , filename : '/full/path/to/labware/b.json' , modified : 2 , } ; export const mockOpentronsLabware = { type : 'OPENTRONS_LABWARE_FILE' , filename : '/full/path/to/labware/c.json' , modified : 3 , definition : { ... mockDefinition , namespace : 'opentrons' , metadata : { ... mockDefinition . metadata , displayName : 'C' , } , parameters : { ... mockDefinition . parameters , loadName : 'c' } , } , } ; export const mockDuplicateLabware = { type : 'DUPLICATE_LABWARE_FILE' , filename : '/full/path/to/labware/d.json' , modified : 4 , definition : { ... mockDefinition , metadata : { ... mockDefinition . metadata , displayName : 'D' , } , parameters : { ... mockDefinition . parameters , loadName : 'd' } , } , } ; export const mockTipRackDefinition = { version : 1 , schemaVersion : 2 , namespace : 'custom' , metadata : { displayName : 'Mock TipRack Definition' , displayCategory : 'tipRack' , displayVolumeUnits : 'mL' , } , dimensions : { xDimension : 0 , yDimension : 0 , zDimension : 0 } , cornerOffsetFromSlot : { x : 0 , y : 0 , z : 0 } , parameters : { loadName : 'mock_tiprack_definition' , format : 'mock' , isTiprack : true , isMagneticModuleCompatible : false , } , brand : { brand : 'Opentrons' } , ordering : [ ] , wells : { } , groups : [ ] , } ;