def test_argument_passing(self): baton_binaries_directory = "location" skip_baton_binaries_validation = True connection = connect_to_irods_with_baton(baton_binaries_directory, skip_baton_binaries_validation) connection.__init__.assert_called_with(baton_binaries_directory, skip_baton_binaries_validation)
def test_connection_returned(self): connection = connect_to_irods_with_baton("somewhere", skip_baton_binaries_validation=True) self.assertIsInstance(connection, Connection)
def load_enrichment_from_irods(cookie: Cookie, context: HgiContext) -> Enrichment: with _irods_connections: _irods = connect_to_irods_with_baton(context.config.baton.binaries_location) data_object = _irods.data_object.get_by_path(cookie.identifier) data_object_as_json = DataObjectJSONEncoder().default(data_object) return Enrichment(IRODS_ENRICHMENT, datetime.now(), Metadata(data_object_as_json))