fix: testcase path handling error when path startswith "./" or ".\\"

This commit is contained in:
debugtalk
2020-06-15 18:32:33 +08:00
parent 9ff3f943ab
commit 1979d257f0
2 changed files with 8 additions and 0 deletions

View File

@@ -9,6 +9,7 @@
- fix: missing ${var} handling in overriding config variables
- fix: SyntaxError caused by quote in case of headers."Set-Cookie"
- fix: FileExistsError when specified project name conflicts with existed file
- fix: testcase path handling error when path startswith "./" or ".\\"
## 3.0.12 (2020-06-14)

View File

@@ -64,6 +64,13 @@ if __name__ == "__main__":
def __ensure_absolute(path: Text) -> Text:
if path.startswith("./"):
# Linux/Darwin, hrun ./test.yml
path = path[len("./"):]
elif path.startswith(".\\"):
# Windows, hrun .\\test.yml
path = path[len(".\\"):]
path = ensure_path_sep(path)
project_meta = load_project_meta(path)