Skip to content

Commit 5af3060

Browse files
committed
more tests
1 parent 18b5ef2 commit 5af3060

File tree

3 files changed

+18
-2
lines changed

3 files changed

+18
-2
lines changed

test/operators.jl

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ module TestOperators
1010
using MPSKit
1111
using MPSKit: _transpose_front, _transpose_tail, C_hamiltonian, AC_hamiltonian,
1212
AC2_hamiltonian
13-
using MPSKit: GeometryStyle, FiniteStyle, InfiniteStyle, OperatorStyle, MPOStyle,
13+
using MPSKit: GeometryStyle, FiniteStyle, InfiniteStyle, WindowStyle, OperatorStyle, MPOStyle,
1414
HamiltonianStyle
1515
using TensorKit
1616
using TensorKit:
@@ -39,7 +39,6 @@ module TestOperators
3939
@test GeometryStyle(typeof(mpo₁)) == FiniteStyle()
4040
@test GeometryStyle(mpo₁) == FiniteStyle()
4141
@test OperatorStyle(typeof(mpo₁)) == MPOStyle()
42-
@test OperatorStyle(mpo₁) == MPOStyle()
4342

4443

4544
@test @constinferred physicalspace(mpo₁) == fill(V, L)

test/other.jl

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,5 +105,20 @@ module TestMiscellaneous
105105
@test_throws MethodError OperatorStyle(Float64)
106106
@test_throws MethodError GeometryStyle("abc")
107107
@test_throws MethodError GeometryStyle(UInt8)
108+
109+
@test OperatorStyle(MPO) == MPOStyle()
110+
@test OperatorStyle(FiniteMPOHamiltonian) == HamiltonianStyle()
111+
@test OperatorStyle(InfiniteMPO) == MPOStyle()
112+
@test OperatorStyle(InfiniteMPOHamiltonian) == HamiltonianStyle()
113+
@test OperatorStyle(MultilineMPO) == MPOStyle()
114+
115+
@test GeometryStyle(FiniteMPOHamiltonian) == FiniteStyle()
116+
@test GeometryStyle(InfiniteMPS) == InfiniteStyle()
117+
@test GeometryStyle(WindowArray) == WindowStyle()
118+
@test GeometryStyle(FiniteMPS) == FiniteStyle()
119+
@test GeometryStyle(FiniteMPO) == FiniteStyle()
120+
@test GeometryStyle(FiniteMPOHamiltonian) == FiniteStyle()
121+
@test GeometryStyle(InfiniteMPO) == InfiniteStyle()
122+
@test GeometryStyle(InfiniteMPOHamiltonian) == InfiniteStyle()
108123
end
109124
end

test/states.jl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,8 @@ module TestStates
150150
@test GeometryStyle(typeof(ψ)) == InfiniteStyle()
151151
@test GeometryStyle(ψ) == InfiniteStyle()
152152

153+
@test !isfinite(typeof(ψ))
154+
153155
@test physicalspace(ψ) == fill(d, 2, 2)
154156
@test all(x -> x D, left_virtualspace(ψ))
155157
@test all(x -> x D, right_virtualspace(ψ))

0 commit comments

Comments
 (0)