modernize imports test

This commit is contained in:
dzaima 2025-06-01 17:42:22 +03:00
parent 2918436b08
commit 7db91b9785
2 changed files with 13 additions and 12 deletions

View File

@ -1,12 +1,12 @@
%DEF file (
path0 •path•file.At"../imports/"
File {path0 •file.At 𝕩}
CleanPath ! {r•file.RealPath path0 i/r 𝕩? (i)("..."(r)+)𝕩; 𝕩}•CurrentError@
AtRoot, Import •args
File AtRoot
CleanPath ! {r•file.RealPath AtRoot"" i/r 𝕩? (i)("..."(r)+)𝕩; 𝕩}•CurrentError@
)
(
%USE file
f File "show.bqn"
f File "imports/show.bqn"
r1 •Import f ! +"show.bqn" 1r1
r2 •Import f ! +"show.bqn" 1r2
! r1 r2
@ -17,11 +17,11 @@
! (¨r1r3) ¨r1r2r3r4
)
!"•Import 𝕩: cyclic import of "".../cyclic.bqn""" % %USE file ImportCleanPath File "cyclic.bqn"
!"•Import 𝕩: cyclic import of "".../cyclic.bqn""" % %USE file ImportCleanPath File "cyclic.bqn"
!"•Import 𝕩: cyclic import of "".../cyclic.bqn""" % %USE file ImportCleanPath File "cyclic.bqn"
!"•Import 𝕩: cyclic import of "".../cyclic_A.bqn""" % %USE file ImportCleanPath File "cyclic_A.bqn"
!"•Import 𝕩: cyclic import of "".../cyclic_B.bqn""" % %USE file ImportCleanPath File "cyclic_B.bqn"
!"•Import 𝕩: cyclic import of "".../cyclic_A.bqn""" % %USE file ImportCleanPath File "cyclic_B.bqn"
!"•Import 𝕩: cyclic import of "".../cyclic_B.bqn""" % %USE file ImportCleanPath File "cyclic_A.bqn"
%USE file 3 Import File "notCyclic.bqn" %% 30
!"•Import 𝕩: cyclic import of "".../imports/cyclic.bqn""" % %USE file ImportCleanPath "imports/cyclic.bqn"
!"•Import 𝕩: cyclic import of "".../imports/cyclic.bqn""" % %USE file ImportCleanPath "imports/cyclic.bqn"
!"•Import 𝕩: cyclic import of "".../imports/cyclic.bqn""" % %USE file ImportCleanPath "imports/cyclic.bqn"
!"•Import 𝕩: cyclic import of "".../imports/cyclic_A.bqn""" % %USE file ImportCleanPath "imports/cyclic_A.bqn"
!"•Import 𝕩: cyclic import of "".../imports/cyclic_B.bqn""" % %USE file ImportCleanPath "imports/cyclic_B.bqn"
!"•Import 𝕩: cyclic import of "".../imports/cyclic_A.bqn""" % %USE file ImportCleanPath "imports/cyclic_B.bqn"
!"•Import 𝕩: cyclic import of "".../imports/cyclic_B.bqn""" % %USE file ImportCleanPath "imports/cyclic_A.bqn"
%USE file 3 Import "imports/notCyclic.bqn" %% 30

View File

@ -283,6 +283,7 @@ helpers ← {
GetRand {𝕊: •MakeRand (GetTestState@).rand.Range 1e9}
AtRoot {𝕊: •file.At 𝕩}
Import {𝕊: 𝕨 •Import •file.At 𝕩}
_eqvar {𝔽 _eqvar0_ ListVariations}