diff options
author | Maciej Żenczykowski <maze@google.com> | 2023-03-27 22:30:18 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2023-03-27 22:30:18 +0000 |
commit | 13f982b7f9d608a02beb00e463472acb87c68b63 (patch) | |
tree | f8995b5637505501788e91715e616ed6bec5a26b | |
parent | bdf5a36ed550b7442627dfa46db9568f585afa8b (diff) | |
parent | 2103c359162e8d9418566b3ab9cd12a0bd594a5e (diff) | |
download | tests-13f982b7f9d608a02beb00e463472acb87c68b63.tar.gz |
net-test: close() fixes for pf_key_test.py am: 5c9d3400b6 am: 60cd04e19f am: 2103c35916
Original change: https://android-review.googlesource.com/c/kernel/tests/+/2508299
Change-Id: I0d6ece101a51de78a139022e7e7c41dff274d25d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rwxr-xr-x | net/test/pf_key.py | 7 | ||||
-rwxr-xr-x | net/test/pf_key_test.py | 4 |
2 files changed, 11 insertions, 0 deletions
diff --git a/net/test/pf_key.py b/net/test/pf_key.py index cc8e76c..ca6689e 100755 --- a/net/test/pf_key.py +++ b/net/test/pf_key.py @@ -200,6 +200,13 @@ class PfKey(object): net_test.SetNonBlocking(self.sock) self.seq = 0 + def close(self): + self.sock.close() + self.sock = None + + def __del__(self): + if self.sock: self.close() + def Recv(self): reply = self.sock.recv(4096) msg = SadbMsg(reply) diff --git a/net/test/pf_key_test.py b/net/test/pf_key_test.py index 77cf82c..7791bd1 100755 --- a/net/test/pf_key_test.py +++ b/net/test/pf_key_test.py @@ -34,6 +34,10 @@ class PfKeyTest(unittest.TestCase): self.pf_key = pf_key.PfKey() self.xfrm = xfrm.Xfrm() + def tearDown(self): + self.pf_key.close() + self.pf_key = None + def testAddDelSa(self): src4 = csocket.Sockaddr(("192.0.2.1", 0)) dst4 = csocket.Sockaddr(("192.0.2.2", 1)) |