Skip to content

Commit 235fbcd

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

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
@@ -162,9 +162,8 @@ end
162162
@test zero_tangent(MutDemo(1.5)) isa MutableTangent{MutDemo}
163163
@test iszero(zero_tangent(MutDemo(1.5)))
164164

165-
@test zero_tangent((;a=1)) isa ZeroTangent
165+
@test zero_tangent((; a=1)) isa ZeroTangent
166166

167167
@test zero_tangent([1.0, 2.0]) == [0.0, 0.0]
168168
@test zero_tangent([[1.0, 2.0], [3.0]]) == [[0.0, 0.0], [0.0]]
169169
end
170-

test/tangent_types/structural_tangent.jl

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -426,15 +426,17 @@ end
426426
mutable struct MDemo
427427
x::Float64
428428
end
429-
function ChainRulesCore.frule((_, ȯbj, _, ẋ), ::typeof(setfield!), obj::MDemo, field, x)
429+
function ChainRulesCore.frule(
430+
(_, ȯbj, _, ẋ), ::typeof(setfield!), obj::MDemo, field, x
431+
)
430432
y = setfield!(obj, field, x)
431433
= setproperty!(ȯbj, field, ẋ)
432434
return y, ẏ
433435
end
434436

435437
@testset "usecase" begin
436438
obj = MDemo(99.0)
437-
∂obj = MutableTangent{MDemo}(;x=1.5)
439+
∂obj = MutableTangent{MDemo}(; x=1.5)
438440
frule((NoTangent(), ∂obj, NoTangent(), 10.0), setfield!, obj, :x, 95.0)
439441
@test ∂obj.x == 10.0
440442
@test obj.x == 95.0
@@ -446,14 +448,14 @@ end
446448
end
447449

448450
@testset "== and hash" begin
449-
@test MutableTangent{Any}(x=1.0) == MutableTangent{MDemo}(x=1.0)
450-
@test MutableTangent{MDemo}(x=1.0) == MutableTangent{Any}(x=1.0)
451-
@test MutableTangent{Any}(x=2.0) != MutableTangent{MDemo}(x=1.0)
452-
@test MutableTangent{MDemo}(x=1.0) != MutableTangent{Any}(x=2.0)
451+
@test MutableTangent{Any}(; x=1.0) == MutableTangent{MDemo}(; x=1.0)
452+
@test MutableTangent{MDemo}(; x=1.0) == MutableTangent{Any}(; x=1.0)
453+
@test MutableTangent{Any}(; x=2.0) != MutableTangent{MDemo}(; x=1.0)
454+
@test MutableTangent{MDemo}(; x=1.0) != MutableTangent{Any}(; x=2.0)
453455

454-
nt = (;x=1.0)
455-
@test MutableTangent{typeof(nt)}(nt) != MutableTangent{MDemo}(x=1.0)
456+
nt = (; x=1.0)
457+
@test MutableTangent{typeof(nt)}(nt) != MutableTangent{MDemo}(; x=1.0)
456458

457-
@test hash(MutableTangent{Any}(x=1.0)) == hash(MutableTangent{MDemo}(x=1.0))
459+
@test hash(MutableTangent{Any}(; x=1.0)) == hash(MutableTangent{MDemo}(; x=1.0))
458460
end
459461
end

0 commit comments

Comments
 (0)