From 90a9e94ed8d0d78643f2f90e165067e24720b0a7 Mon Sep 17 00:00:00 2001 From: Kaushik Kulkarni Date: Mon, 31 Oct 2022 18:48:07 -0500 Subject: [PATCH] use default_factory instead of default --- test/test_utils.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/test_utils.py b/test/test_utils.py index 7a12ad27..493b9e7d 100644 --- a/test/test_utils.py +++ b/test/test_utils.py @@ -82,7 +82,8 @@ class ArrayContainerWithOptional: @dataclass class ArrayContainerWithInitFalse: x: np.ndarray - y: np.ndarray = field(default=np.zeros(42), init=False, repr=False) + y: np.ndarray = field(default_factory=lambda: np.zeros(42), + init=False, repr=False) with pytest.raises(ValueError): # NOTE: init=False fields are not allowed