File tree Expand file tree Collapse file tree 3 files changed +7
-11
lines changed
Expand file tree Collapse file tree 3 files changed +7
-11
lines changed Original file line number Diff line number Diff line change @@ -226,7 +226,7 @@ suite "Public parser":
226226
227227 proc inputFile (fileName: string ): InputStream =
228228 when nimvm :
229- let data = staticRead (testsRelPath (fileName))
229+ let data = staticRead (pathRelativeTo (fileName, " tests " ))
230230 unsafeMemoryInput (data)
231231 else :
232232 memFileInput (fileName)
Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ include
1919
2020proc inputFile (fileName: string ): InputStream {.raises : [IOError ].} =
2121 when nimvm :
22- let data = staticRead (testsRelPath (fileName))
22+ let data = staticRead (pathRelativeTo (fileName, " tests " ))
2323 unsafeMemoryInput (data)
2424 else :
2525 memFileInput (fileName)
Original file line number Diff line number Diff line change @@ -21,15 +21,11 @@ func test_dedent*(s: string): string =
2121 if indent < minIndent: minIndent = indent
2222 s.unindent (minIndent)
2323
24- proc testsRelPath * (fileName: string ): string =
25- when nimvm :
26- try :
27- relativePath (fileName, " tests" )
28- except Exception :
29- doAssert false
30- " "
31- else :
32- fileName
24+ proc pathRelativeTo * (fileName, base: string ): string =
25+ try :
26+ relativePath (fileName, base)
27+ except Exception as err:
28+ raise newException (Defect , err.msg)
3329
3430const
3531 parsingPath* = " tests/test_vectors/test_parsing"
You can’t perform that action at this time.
0 commit comments