Skip to content

Commit 7a76547

Browse files
koubaaMohamed Koubaapyansys-ci-bot
authored
test: add test for deepcopy (#648)
Co-authored-by: Mohamed Koubaa <[email protected]> Co-authored-by: pyansys-ci-bot <[email protected]>
1 parent 3712c5b commit 7a76547

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

doc/changelog/648.miscellaneous.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
test: add test for deepcopy

tests/test_deck.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,17 @@ def test_deck_006(ref_string):
146146
assert len(deck5._keywords) == len(deck3._keywords) + len(deck4._keywords)
147147

148148

149+
@pytest.mark.keywords
150+
def test_deck_copy():
151+
import copy
152+
x = Deck()
153+
x.append(kwd.Mat001(mid=99))
154+
y = copy.deepcopy(x)
155+
y.keywords[0].mid = 100
156+
assert x.keywords[0].mid == 99
157+
assert y.keywords[0].mid == 100
158+
159+
149160
@pytest.mark.keywords
150161
def test_deck_read_parameters():
151162
"""Test reading a deck with parameters."""

0 commit comments

Comments
 (0)