codedthinking / Kezdi.jl

An umbrella of Julia packages for data analysis, in loving memory of Gábor Kézdi
Other
9 stars 0 forks source link

bug: arguments are not parsed #34

Closed korenmiklos closed 1 week ago

korenmiklos commented 1 week ago

Or are my tests wrong? I am using 7e56ce6e3e4cb9ff45d57eca3c4b5636f9ae3371

@summarize x @if x < 0 && y > 0, detail: Test Failed at /Users/koren/Tresorit/Mac/code/julia/Kezdi.jl/test/runtests.jl:37
  Expression: command.arguments == tuple(case.arguments...)
   Evaluated: () == (:x,)

Stacktrace:
 [1] macro expansion
   @ ~/.julia/juliaup/julia-1.10.2+0.aarch64.apple.darwin14/share/julia/stdlib/v1.10/Test/src/Test.jl:672 [inlined]
 [2] macro expansion
   @ ~/Tresorit/Mac/code/julia/Kezdi.jl/test/runtests.jl:37 [inlined]
 [3] macro expansion
   @ ~/.julia/juliaup/julia-1.10.2+0.aarch64.apple.darwin14/share/julia/stdlib/v1.10/Test/src/Test.jl:1669 [inlined]
 [4] macro expansion
   @ ~/Tresorit/Mac/code/julia/Kezdi.jl/test/runtests.jl:34 [inlined]
 [5] macro expansion
   @ ~/.julia/juliaup/julia-1.10.2+0.aarch64.apple.darwin14/share/julia/stdlib/v1.10/Test/src/Test.jl:1577 [inlined]
 [6] macro expansion
   @ ~/Tresorit/Mac/code/julia/Kezdi.jl/test/runtests.jl:34 [inlined]
 [7] macro expansion
   @ ~/.julia/juliaup/julia-1.10.2+0.aarch64.apple.darwin14/share/julia/stdlib/v1.10/Test/src/Test.jl:1577 [inlined]
 [8] top-level scope
   @ ~/Tresorit/Mac/code/julia/Kezdi.jl/test/runtests.jl:33
┌ Warning: (Expr, Expr)
└ @ Main ~/Tresorit/Mac/code/julia/Kezdi.jl/test/runtests.jl:46
┌ Warning: (Expr, Expr)
└ @ Main ~/Tresorit/Mac/code/julia/Kezdi.jl/test/runtests.jl:46
┌ Warning: (Expr, Expr)
└ @ Main ~/Tresorit/Mac/code/julia/Kezdi.jl/test/runtests.jl:46
┌ Warning: (Expr, Expr)
└ @ Main ~/Tresorit/Mac/code/julia/Kezdi.jl/test/runtests.jl:46
┌ Warning: (Expr, Expr)
└ @ Main ~/Tresorit/Mac/code/julia/Kezdi.jl/test/runtests.jl:46
Test Summary:                               | Pass  Fail  Total  Time
All tests                                   |   11    12     23  1.2s
  Arguments are parsed                      |         12     12  1.0s
    @keep a b                               |          1      1  0.6s
    @generate d = 1                         |          1      1  0.1s
    @summarize d                            |          1      1  0.1s
    @regress y x, robust                    |          1      1  0.1s
    @regress y x, absorb(country)           |          1      1  0.0s
    @regress y log(x), robust               |          1      1  0.0s
    @summarize x, detail                    |          1      1  0.0s
    @summarize x @if x < 0                  |          1      1  0.0s
    @summarize x @if ln(x) < 0              |          1      1  0.0s
    @summarize x @if x < 0, detail          |          1      1  0.0s
    @summarize x @if x < 0 && y > 0         |          1      1  0.0s
    @summarize x @if x < 0 && y > 0, detail |          1      1  0.0s
  Condition is parsed                       |    5            5  0.2s
  Options are parsed                        |    6            6  0.0s