Merge pull request #72 from p-l-/fix-unneeded-tests

Remove unneeded tests
This commit is contained in:
Guillaume Valadon 2016-02-27 10:23:13 +01:00
commit 363500b860
1 changed files with 18 additions and 22 deletions

View File

@ -184,12 +184,10 @@ class Packet(BasePacket):
return self.payload.getfield_and_val(attr)
def __getattr__(self, attr):
if isinstance(self, Packet):
fld,v = self.getfield_and_val(attr)
if fld is not None:
return fld.i2h(self, v)
return v
raise AttributeError(attr)
def setfieldval(self, attr, val):
if self.default_fields.has_key(attr):
@ -209,7 +207,6 @@ class Packet(BasePacket):
self.payload.setfieldval(attr,val)
def __setattr__(self, attr, val):
if isinstance(self, Packet):
if attr in self.__all_slots__:
return object.__setattr__(self, attr, val)
try:
@ -232,7 +229,6 @@ class Packet(BasePacket):
self.payload.delfieldval(attr)
def __delattr__(self, attr):
if isinstance(self, Packet):
if attr == "payload":
return self.remove_payload()
if attr in self.__all_slots__: