|  | 
| 67 | 67 | 
 | 
| 68 | 68 |     @testset "Base" begin | 
| 69 | 69 |         # Test Base functions: | 
| 70 |  | -        #   string, Symbol, ==, hash, in, keys, haskey, isempty, push!!, empty!!, | 
|  | 70 | +        #   in, keys, haskey, isempty, push!!, empty!!, | 
| 71 | 71 |         #   getindex, setindex!, getproperty, setproperty! | 
| 72 |  | -        csym = gensym() | 
| 73 |  | -        vn1 = @varname x[1][2] | 
| 74 |  | -        @test string(vn1) == "x[1][2]" | 
| 75 |  | -        @test Symbol(vn1) == Symbol("x[1][2]") | 
| 76 |  | - | 
| 77 |  | -        vn2 = @varname x[1][2] | 
| 78 |  | -        @test vn2 == vn1 | 
| 79 |  | -        @test hash(vn2) == hash(vn1) | 
| 80 | 72 | 
 | 
| 81 | 73 |         function test_base(vi_original) | 
| 82 | 74 |             vi = deepcopy(vi_original) | 
| @@ -289,14 +281,14 @@ end | 
| 289 | 281 |     @testset "setval! & setval_and_resample!" begin | 
| 290 | 282 |         @model function testmodel(x) | 
| 291 | 283 |             n = length(x) | 
| 292 |  | -            s ~ truncated(Normal(), 0, Inf) | 
|  | 284 | +            s ~ truncated(Normal(); lower=0) | 
| 293 | 285 |             m ~ MvNormal(zeros(n), I) | 
| 294 | 286 |             return x ~ MvNormal(m, s^2 * I) | 
| 295 | 287 |         end | 
| 296 | 288 | 
 | 
| 297 | 289 |         @model function testmodel_univariate(x, ::Type{TV}=Vector{Float64}) where {TV} | 
| 298 | 290 |             n = length(x) | 
| 299 |  | -            s ~ truncated(Normal(), 0, Inf) | 
|  | 291 | +            s ~ truncated(Normal(); lower=0) | 
| 300 | 292 | 
 | 
| 301 | 293 |             m = TV(undef, n) | 
| 302 | 294 |             for i in eachindex(m) | 
| @@ -561,10 +553,10 @@ end | 
| 561 | 553 |     end | 
| 562 | 554 | 
 | 
| 563 | 555 |     @testset "istrans" begin | 
| 564 |  | -        @model demo_constrained() = x ~ truncated(Normal(), 0, Inf) | 
|  | 556 | +        @model demo_constrained() = x ~ truncated(Normal(); lower=0) | 
| 565 | 557 |         model = demo_constrained() | 
| 566 | 558 |         vn = @varname(x) | 
| 567 |  | -        dist = truncated(Normal(), 0, Inf) | 
|  | 559 | +        dist = truncated(Normal(); lower=0) | 
| 568 | 560 | 
 | 
| 569 | 561 |         ### `VarInfo` | 
| 570 | 562 |         # Need to run once since we can't specify that we want to _sample_ | 
|  | 
0 commit comments