Visitar URL original
[Win11] It is not possible to change the default root_dir · Issue #96 · wiremock/python-wiremock · GitHub
Skip to content

[Win11] It is not possible to change the default root_dir #96

Open

Description

@Saex05

Proposal

It is not possible to modify the root_dir using win11 because the attribute "--root-dir" contains "=" like an extra character and when this character is used to run wiremock-standalone the mappings file and __files file are created in "C:/" and not in the expected path.

cmd.append("--root-dir=")

Python Script to reproduce the bug:

import requests
from pathlib import Path
from wiremock.server.server import WireMockServer
from wiremock.constants import Config

with WireMockServer(port=8080, root_dir=Path('wiremock_demo').absolute()) as wm:
    Config.base_url = 'http://localhost:{}'.format(wm.port)
    response = requests.get(Config.base_url + "/users")
    print(response.status_code)
    print(response.json())

Expected command:
image

Reproduction steps

  • Run this command
    java -jar wiremock-standalone-3.1.0.jar --root-dir= "C:\<some path>"
  • Verify that the mappings and __files files are not created in the expected path
  • Verify that the mappings and __files files are created in C:/

References

No response

Activity

  1. simonjgould commented on Nov 14, 2023

    @simonjgould
    Contributor

    I duplicated this #100

    I am happy to submit a PR for this fix if required

  2. simonjgould commented on Nov 15, 2023

    @simonjgould
    Contributor

    pr put in containing fix #101

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions