Skip to content

Commit 1c91ed4

Browse files
Style
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent cc107c7 commit 1c91ed4

File tree

2 files changed

+12
-11
lines changed

2 files changed

+12
-11
lines changed

test/tangent_types/abstract_zero.jl

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -168,9 +168,8 @@ end
168168
@test zero_tangent(MutDemo(1.5)) isa MutableTangent{MutDemo}
169169
@test iszero(zero_tangent(MutDemo(1.5)))
170170

171-
@test zero_tangent((;a=1)) isa ZeroTangent
171+
@test zero_tangent((; a=1)) isa ZeroTangent
172172

173173
@test zero_tangent([1.0, 2.0]) == [0.0, 0.0]
174174
@test zero_tangent([[1.0, 2.0], [3.0]]) == [[0.0, 0.0], [0.0]]
175175
end
176-

test/tangent_types/structural_tangent.jl

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -430,15 +430,17 @@ end
430430
mutable struct MDemo
431431
x::Float64
432432
end
433-
function ChainRulesCore.frule((_, ȯbj, _, ẋ), ::typeof(setfield!), obj::MDemo, field, x)
433+
function ChainRulesCore.frule(
434+
(_, ȯbj, _, ẋ), ::typeof(setfield!), obj::MDemo, field, x
435+
)
434436
y = setfield!(obj, field, x)
435437
= setproperty!(ȯbj, field, ẋ)
436438
return y, ẏ
437439
end
438440

439441
@testset "usecase" begin
440442
obj = MDemo(99.0)
441-
∂obj = MutableTangent{MDemo}(;x=1.5)
443+
∂obj = MutableTangent{MDemo}(; x=1.5)
442444
frule((NoTangent(), ∂obj, NoTangent(), 10.0), setfield!, obj, :x, 95.0)
443445
@test ∂obj.x == 10.0
444446
@test obj.x == 95.0
@@ -450,14 +452,14 @@ end
450452
end
451453

452454
@testset "== and hash" begin
453-
@test MutableTangent{Any}(x=1.0) == MutableTangent{MDemo}(x=1.0)
454-
@test MutableTangent{MDemo}(x=1.0) == MutableTangent{Any}(x=1.0)
455-
@test MutableTangent{Any}(x=2.0) != MutableTangent{MDemo}(x=1.0)
456-
@test MutableTangent{MDemo}(x=1.0) != MutableTangent{Any}(x=2.0)
455+
@test MutableTangent{Any}(; x=1.0) == MutableTangent{MDemo}(; x=1.0)
456+
@test MutableTangent{MDemo}(; x=1.0) == MutableTangent{Any}(; x=1.0)
457+
@test MutableTangent{Any}(; x=2.0) != MutableTangent{MDemo}(; x=1.0)
458+
@test MutableTangent{MDemo}(; x=1.0) != MutableTangent{Any}(; x=2.0)
457459

458-
nt = (;x=1.0)
459-
@test MutableTangent{typeof(nt)}(nt) != MutableTangent{MDemo}(x=1.0)
460+
nt = (; x=1.0)
461+
@test MutableTangent{typeof(nt)}(nt) != MutableTangent{MDemo}(; x=1.0)
460462

461-
@test hash(MutableTangent{Any}(x=1.0)) == hash(MutableTangent{MDemo}(x=1.0))
463+
@test hash(MutableTangent{Any}(; x=1.0)) == hash(MutableTangent{MDemo}(; x=1.0))
462464
end
463465
end

0 commit comments

Comments
 (0)