@@ -9,10 +9,10 @@ using ITensorNetworks: AbstractProblem, @define_default_kwargs
99struct TestProblem <: AbstractProblem end
1010struct NotOurTestProblem <: AbstractProblem end
1111
12- @define_default_kwargs astypes = true function test_function (:: AbstractProblem ; bool= false , int= 3 )
12+ @define_default_kwargs function test_function (:: AbstractProblem ; bool= false , int= 3 )
1313 return bool, int
1414end
15- @define_default_kwargs astypes = true function test_function (:: TestProblem ; bool= true , int= 0 )
15+ @define_default_kwargs function test_function (:: TestProblem ; bool= true , int= 0 )
1616 return bool, int
1717end
1818
@@ -31,10 +31,8 @@ end # KwargsTestModule
3131
3232 # Test dispatch
3333 @test default_kwargs (KwargsTestModule. test_function, problem (our_iter)) == (; bool= true , int= 0 )
34- @test default_kwargs (KwargsTestModule. test_function, problem (our_iter) |> typeof) == (; bool= true , int= 0 )
3534
3635 @test default_kwargs (KwargsTestModule. test_function, problem (not_our_iter)) == (; bool= false , int= 3 )
37- @test default_kwargs (KwargsTestModule. test_function, problem (not_our_iter) |> typeof) == (; bool= false , int= 3 )
3836
3937 @test KwargsTestModule. test_function (problem (our_iter); default_kwargs (KwargsTestModule. test_function, problem (our_iter); kw... )... ) == (true , 1 )
4038 @test KwargsTestModule. test_function (problem (not_our_iter); default_kwargs (KwargsTestModule. test_function, problem (not_our_iter); kw_not... )... ) == (false , 2 )
0 commit comments