@@ -31,7 +31,7 @@ _second(t) = Base.tuple_type_head(Base.tuple_type_tail(t))
31
31
32
32
frx, cool_pushforward = frule (cool, 1 )
33
33
@test frx == 2
34
- @test cool_pushforward (NamedTuple (), 1 ) == ( 1 ,)
34
+ @test cool_pushforward (NamedTuple (), 1 ) == 1
35
35
rrx, cool_pullback = rrule (cool, 1 )
36
36
self, rr1 = cool_pullback (1 )
37
37
@test self == NO_FIELDS
54
54
55
55
Δ = One ()
56
56
df = @inferred myabs2_pushforward (NamedTuple (), Δ)
57
- @test df === ( x + x,)
57
+ @test df === x + x
58
58
59
59
Δ = rand (Complex{Int64})
60
60
df = @inferred myabs2_pushforward (NamedTuple (), Δ)
61
- @test df === ( Δ * (x + x), )
61
+ @test df === Δ * (x + x)
62
62
end
63
63
64
64
@testset " complex input" begin
67
67
@test f === abs2 (z)
68
68
69
69
df = @inferred myabs2_pushforward (NamedTuple (), One ())
70
- @test df === ( Wirtinger (z' , z), )
70
+ @test df === Wirtinger (z' , z)
71
71
72
72
Δ = rand (Complex{Int64})
73
73
df = @inferred myabs2_pushforward (NamedTuple (), Δ)
74
- @test df === ( Wirtinger (Δ * z' , Δ * z), )
74
+ @test df === Wirtinger (Δ * z' , Δ * z)
75
75
end
76
76
end
77
77
132
132
fx, f_pushforward = res
133
133
df (Δx, Δp) = f_pushforward (NamedTuple (), Δx, Δp)
134
134
135
- df_dx, = df (One (), Zero ())
136
- df_dp, = df (Zero (), One ())
135
+ df_dx = df (One (), Zero ())
136
+ df_dp = df (Zero (), One ())
137
137
@test fx == f (x, p) # Check we still get the normal value, right
138
138
@test extern (df_dx) isa expected_type_df_dx
139
139
@test extern (df_dp) isa expected_type_df_dp
0 commit comments