Best Python code snippet using responses
test_engine.py
Source:test_engine.py  
...28    account_id_url: str,29    engine_callback: Callable,30    engine_url: str,31):32    httpx_mock.add_callback(auth_callback, url=auth_url)33    httpx_mock.add_callback(provider_callback, url=provider_url)34    httpx_mock.add_callback(35        instance_type_region_1_callback, url=instance_type_region_1_url36    )37    httpx_mock.add_callback(account_id_callback, url=account_id_url)38    httpx_mock.add_callback(auth_callback, url=auth_url)39    httpx_mock.add_callback(region_callback, url=region_url)40    httpx_mock.add_callback(engine_callback, url=engine_url, method="POST")41    manager = ResourceManager(settings=settings)42    engine = manager.engines.create(name=engine_name)43    assert engine.name == engine_name44def test_engine_create_with_kwargs(45    httpx_mock: HTTPXMock,46    auth_callback: Callable,47    auth_url: str,48    provider_callback: Callable,49    provider_url: str,50    instance_type_region_1_callback: Callable,51    instance_type_region_1_url: str,52    region_callback: Callable,53    region_url: str,54    settings: Settings,55    mock_engine: Engine,56    engine_name: str,57    account_id_callback: Callable,58    account_id_url: str,59    engine_callback: Callable,60    engine_url: str,61    account_id: str,62    mock_engine_revision: EngineRevision,63):64    httpx_mock.add_callback(auth_callback, url=auth_url)65    httpx_mock.add_callback(provider_callback, url=provider_url)66    httpx_mock.add_callback(67        instance_type_region_1_callback, url=instance_type_region_1_url68    )69    httpx_mock.add_callback(account_id_callback, url=account_id_url)70    httpx_mock.add_callback(auth_callback, url=auth_url)71    httpx_mock.add_callback(region_callback, url=region_url)72    # Setting to manager.engines.create defaults73    mock_engine.key = None74    mock_engine.description = ""75    mock_engine.endpoint = None76    # Testing kwargs77    mock_engine.settings.minimum_logging_level = "ENGINE_SETTINGS_LOGGING_LEVEL_DEBUG"78    mock_engine_revision.specification.proxy_version = "0.2.3"79    engine_content = _EngineCreateRequest(80        account_id=account_id, engine=mock_engine, engine_revision=mock_engine_revision81    )82    httpx_mock.add_callback(83        engine_callback,84        url=engine_url,85        method="POST",86        match_content=engine_content.json(by_alias=True).encode("ascii"),87    )88    manager = ResourceManager(settings=settings)89    engine_settings_kwargs = {90        "minimum_logging_level": "ENGINE_SETTINGS_LOGGING_LEVEL_DEBUG"91    }92    revision_spec_kwargs = {"proxy_version": "0.2.3"}93    engine = manager.engines.create(94        name=engine_name,95        engine_settings_kwargs=engine_settings_kwargs,96        revision_spec_kwargs=revision_spec_kwargs,97    )98    assert engine.name == engine_name99def test_engine_create_with_kwargs_fail(100    httpx_mock: HTTPXMock,101    auth_callback: Callable,102    auth_url: str,103    provider_callback: Callable,104    provider_url: str,105    instance_type_region_1_callback: Callable,106    instance_type_region_1_url: str,107    region_callback: Callable,108    region_url: str,109    settings: Settings,110    engine_name: str,111    account_id_callback: Callable,112    account_id_url: str,113):114    httpx_mock.add_callback(auth_callback, url=auth_url)115    httpx_mock.add_callback(provider_callback, url=provider_url)116    httpx_mock.add_callback(117        instance_type_region_1_callback, url=instance_type_region_1_url118    )119    httpx_mock.add_callback(account_id_callback, url=account_id_url)120    httpx_mock.add_callback(auth_callback, url=auth_url)121    httpx_mock.add_callback(region_callback, url=region_url)122    manager = ResourceManager(settings=settings)123    revision_spec_kwargs = {"incorrect_kwarg": "val"}124    with raises(ValidationError):125        manager.engines.create(126            name=engine_name, revision_spec_kwargs=revision_spec_kwargs127        )128    engine_settings_kwargs = {"incorrect_kwarg": "val"}129    with raises(TypeError):130        manager.engines.create(131            name=engine_name, engine_settings_kwargs=engine_settings_kwargs132        )133def test_engine_create_no_available_types(134    httpx_mock: HTTPXMock,135    auth_callback: Callable,136    auth_url: str,137    provider_callback: Callable,138    provider_url: str,139    instance_type_empty_callback: Callable,140    instance_type_region_2_url: str,141    settings: Settings,142    mock_instance_types: List[InstanceType],143    engine_name: str,144    account_id_callback: Callable,145    account_id_url: str,146    engine_url: str,147    region_2: Region,148):149    httpx_mock.add_callback(auth_callback, url=auth_url)150    httpx_mock.add_callback(provider_callback, url=provider_url)151    httpx_mock.add_callback(152        instance_type_empty_callback, url=instance_type_region_2_url153    )154    httpx_mock.add_callback(account_id_callback, url=account_id_url)155    httpx_mock.add_callback(auth_callback, url=auth_url)156    manager = ResourceManager(settings=settings)157    with raises(FireboltError):158        manager.engines.create(name=engine_name, region=region_2)159def test_engine_no_attached_database(160    httpx_mock: HTTPXMock,161    auth_callback: Callable,162    auth_url: str,163    provider_callback: Callable,164    provider_url: str,165    instance_type_region_1_callback: Callable,166    instance_type_region_1_url: str,167    region_callback: Callable,168    region_url: str,169    settings: Settings,170    mock_instance_types: List[InstanceType],171    mock_regions,172    mock_engine: Engine,173    engine_name: str,174    account_id_callback: Callable,175    account_id_url: str,176    engine_callback: Callable,177    engine_url: str,178    account_engine_callback: Callable,179    account_engine_url: str,180    database_callback: Callable,181    database_url: str,182    no_bindings_callback: Callable,183    bindings_url: str,184):185    httpx_mock.add_callback(auth_callback, url=auth_url)186    httpx_mock.add_callback(provider_callback, url=provider_url)187    httpx_mock.add_callback(188        instance_type_region_1_callback, url=instance_type_region_1_url189    )190    httpx_mock.add_callback(account_id_callback, url=account_id_url)191    httpx_mock.add_callback(auth_callback, url=auth_url)192    httpx_mock.add_callback(region_callback, url=region_url)193    httpx_mock.add_callback(engine_callback, url=engine_url, method="POST")194    httpx_mock.add_callback(no_bindings_callback, url=bindings_url)195    manager = ResourceManager(settings=settings)196    engine = manager.engines.create(name=engine_name)197    with raises(NoAttachedDatabaseError):198        engine.start()199def test_engine_start_binding_to_missing_database(200    httpx_mock: HTTPXMock,201    auth_callback: Callable,202    auth_url: str,203    provider_callback: Callable,204    provider_url: str,205    instance_type_region_1_callback: Callable,206    instance_type_region_1_url: str,207    region_callback: Callable,208    region_url: str,209    settings: Settings,210    mock_instance_types: List[InstanceType],211    mock_regions,212    mock_engine: Engine,213    engine_name: str,214    account_id_callback: Callable,215    account_id_url: str,216    engine_callback: Callable,217    engine_url: str,218    database_not_found_callback: Callable,219    database_url: str,220    bindings_callback: Callable,221    bindings_url: str,222):223    httpx_mock.add_callback(auth_callback, url=auth_url)224    httpx_mock.add_callback(provider_callback, url=provider_url)225    httpx_mock.add_callback(226        instance_type_region_1_callback, url=instance_type_region_1_url227    )228    httpx_mock.add_callback(account_id_callback, url=account_id_url)229    httpx_mock.add_callback(auth_callback, url=auth_url)230    httpx_mock.add_callback(region_callback, url=region_url)231    httpx_mock.add_callback(engine_callback, url=engine_url, method="POST")232    httpx_mock.add_callback(bindings_callback, url=bindings_url)233    httpx_mock.add_callback(database_not_found_callback, url=database_url)234    manager = ResourceManager(settings=settings)235    engine = manager.engines.create(name=engine_name)236    with raises(NoAttachedDatabaseError):237        engine.start()238def test_get_connection(239    httpx_mock: HTTPXMock,240    auth_callback: Callable,241    auth_url: str,242    provider_callback: Callable,243    provider_url: str,244    instance_type_region_1_callback: Callable,245    instance_type_region_1_url: str,246    region_callback: Callable,247    region_url: str,248    settings: Settings,249    mock_instance_types: List[InstanceType],250    mock_regions,251    mock_engine: Engine,252    engine_name: str,253    account_id_callback: Callable,254    account_id_url: str,255    engine_callback: Callable,256    engine_url: str,257    db_name: str,258    database_callback: Callable,259    database_url: str,260    bindings_callback: Callable,261    bindings_url: str,262):263    httpx_mock.add_callback(auth_callback, url=auth_url)264    httpx_mock.add_callback(provider_callback, url=provider_url)265    httpx_mock.add_callback(266        instance_type_region_1_callback, url=instance_type_region_1_url267    )268    httpx_mock.add_callback(account_id_callback, url=account_id_url)269    httpx_mock.add_callback(auth_callback, url=auth_url)270    httpx_mock.add_callback(region_callback, url=region_url)271    httpx_mock.add_callback(engine_callback, url=engine_url, method="POST")272    httpx_mock.add_callback(bindings_callback, url=bindings_url)273    httpx_mock.add_callback(database_callback, url=database_url)274    manager = ResourceManager(settings=settings)275    engine = manager.engines.create(name=engine_name)276    with engine.get_connection() as connection:277        assert connection278def test_attach_to_database(279    httpx_mock: HTTPXMock,280    auth_callback: Callable,281    auth_url: str,282    provider_callback: Callable,283    provider_url: str,284    region_callback: Callable,285    region_url: str,286    instance_type_region_1_callback: Callable,287    instance_type_region_1_url: str,288    settings: Settings,289    account_id_callback: Callable,290    account_id_url: str,291    create_databases_callback: Callable,292    databases_url: str,293    database_get_callback: Callable,294    database_get_url: str,295    database_not_found_callback: Callable,296    database_url: str,297    db_name: str,298    engine_name: str,299    engine_callback: Callable,300    engine_url: str,301    create_binding_callback: Callable,302    create_binding_url: str,303    bindings_callback: Callable,304    bindings_url: str,305):306    httpx_mock.add_callback(auth_callback, url=auth_url)307    httpx_mock.add_callback(provider_callback, url=provider_url)308    httpx_mock.add_callback(309        instance_type_region_1_callback, url=instance_type_region_1_url310    )311    httpx_mock.add_callback(account_id_callback, url=account_id_url)312    httpx_mock.add_callback(auth_callback, url=auth_url)313    httpx_mock.add_callback(bindings_callback, url=bindings_url)314    httpx_mock.add_callback(create_databases_callback, url=databases_url, method="POST")315    httpx_mock.add_callback(database_not_found_callback, url=database_url, method="GET")316    # create engine317    httpx_mock.add_callback(region_callback, url=region_url)318    httpx_mock.add_callback(engine_callback, url=engine_url, method="POST")319    # attach320    httpx_mock.add_callback(database_get_callback, url=database_get_url)321    httpx_mock.add_callback(322        create_binding_callback, url=create_binding_url, method="POST"323    )324    manager = ResourceManager(settings=settings)325    database = manager.databases.create(name=db_name)326    engine = manager.engines.create(name=engine_name)327    engine.attach_to_database(database=database)328    assert engine.database == database329def test_engine_update(330    httpx_mock: HTTPXMock,331    auth_callback: Callable,332    auth_url: str,333    provider_callback: Callable,334    provider_url: str,335    instance_type_region_1_callback: Callable,336    instance_type_region_1_url: str,337    region_callback: Callable,338    region_url: str,339    settings: Settings,340    mock_instance_types: List[InstanceType],341    mock_regions,342    mock_engine: Engine,343    engine_name: str,344    account_id_callback: Callable,345    account_id_url: str,346    engine_callback: Callable,347    engine_url: str,348    account_engine_url: str,349    account_engine_callback: Callable,350):351    httpx_mock.add_callback(auth_callback, url=auth_url)352    httpx_mock.add_callback(provider_callback, url=provider_url)353    httpx_mock.add_callback(account_id_callback, url=account_id_url)354    httpx_mock.add_callback(auth_callback, url=auth_url)355    #356    httpx_mock.add_callback(357        account_engine_callback, url=account_engine_url, method="PATCH"358    )359    manager = ResourceManager(settings=settings)360    mock_engine._service = manager.engines361    engine = mock_engine.update(362        name="new_engine_name", description="new engine description"363    )364    assert engine.name == "new_engine_name"365    assert engine.description == "new engine description"366def test_engine_restart(367    httpx_mock: HTTPXMock,368    auth_callback: Callable,369    auth_url: str,370    provider_callback: Callable,371    provider_url: str,372    settings: Settings,373    mock_engine: Engine,374    account_id_callback: Callable,375    account_id_url: str,376    engine_callback: Callable,377    account_engine_url: str,378    bindings_callback: Callable,379    bindings_url: str,380    database_callback: Callable,381    database_url: str,382):383    httpx_mock.add_callback(auth_callback, url=auth_url)384    httpx_mock.add_callback(provider_callback, url=provider_url)385    httpx_mock.add_callback(account_id_callback, url=account_id_url)386    httpx_mock.add_callback(auth_callback, url=auth_url)387    httpx_mock.add_callback(388        engine_callback, url=f"{account_engine_url}:restart", method="POST"389    )390    httpx_mock.add_callback(bindings_callback, url=bindings_url)391    httpx_mock.add_callback(database_callback, url=database_url)392    manager = ResourceManager(settings=settings)393    mock_engine._service = manager.engines394    engine = mock_engine.restart(wait_for_startup=False)...ctypes_cast_stubt0.8_pp0_fp1.0_15.py
Source:ctypes_cast_stubt0.8_pp0_fp1.0_15.py  
2ctypes.cast(0, ctypes.py_object)3'''4def sync_routine():5    print('sync_routine')6    loop.add_callback(cb)7    loop.add_callback(cb)8    loop.add_callback(cb)9    loop.add_callback(cb)10    print('sync_routine')11    loop.add_callback(cb)12    loop.add_callback(cb)13    loop.add_callback(cb)14    loop.add_callback(cb)15    loop.add_callback(cb)16    loop.add_callback(cb)17    loop.add_callback(cb)18    loop.add_callback(cb)19    loop.add_callback(cb)20    loop.add_callback(cb)21    loop.add_callback(cb)22    loop.add_callback(cb)23    loop.add_callback(cb)24    loop.add_callback(cb)25    loop.add_callback(cb)26    loop.add_callback(cb)27    loop.add_callback(cb)...Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.
You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.
Get 100 minutes of automation test minutes FREE!!
