From 9f6816e3e1ee6abdd46cde8d441cb6f84ecb3840 Mon Sep 17 00:00:00 2001
From: Pierre LALET <pierre.lalet@cea.fr>
Date: Fri, 15 Jan 2016 09:42:42 +0100
Subject: [PATCH] Fix test case (Packet attributes need to be in __slots__)

---
 test/regression.uts | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/test/regression.uts b/test/regression.uts
index ef1ef8ea..382b0449 100644
--- a/test/regression.uts
+++ b/test/regression.uts
@@ -218,15 +218,15 @@ assert(_ == '5\x00\x00\x14\x00\x01\x00\x00 \x00\xac\xe7\x7f\x00\x00\x01\x7f\x00\
 ~ field actionfield
 
 class TestAction(Packet):
+    __slots__ = ["_val", "_fld", "_priv1", "_priv2"]
     name = "TestAction"
     fields_desc = [ ActionField(ByteField("tst", 3), "my_action", priv1=1, priv2=2) ]
-    _val = None
-    _fld = None
-    _priv1 = None
-    _priv2 = None
+    def __init__(self, *args, **kargs):
+        self._val, self._fld, self._priv1, self._priv2 = None, None, None, None
+        super(TestAction, self).__init__(*args, **kargs)
     def my_action(self, val, fld, priv1, priv2):
         print "Action (%i)!" %val
-	self._val, self._fld, self._priv1, self._priv2 = val, fld, priv1, priv2
+        self._val, self._fld, self._priv1, self._priv2 = val, fld, priv1, priv2
 
 = Triggering action
 ~ field actionfield
-- 
GitLab