Changeset 4927
- Timestamp:
- 06/24/09 06:22:29 (4 years ago)
- Location:
- branch/UMPA
- Files:
-
- 3 modified
-
tests/unit/test_protocols/test__protocols.py (modified) (2 diffs)
-
umpa/protocols/_fields.py (modified) (3 diffs)
-
umpa/protocols/_protocols.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branch/UMPA/tests/unit/test_protocols/test__protocols.py
r4619 r4927 46 46 assert p.b == 1 47 47 assert p.c == 1 48 49 assert p.get_field('a')._shortname == 'a' 48 50 49 51 def test_getattr(self): … … 194 196 py.test.raises(UMPAException, p.get_offset, 10) 195 197 py.test.raises(UMPAException, p.get_offset, self.cls_proto) 196 py.test.raises(UMPAException, "p.get_offset(self.cls_proto('x'))")197 198 py.test.raises(UMPAException, p.get_offset, False) 198 199 -
branch/UMPA/umpa/protocols/_fields.py
r4925 r4927 90 90 91 91 if self.auto: 92 return "| +-[ %-25s ]\t\t%s (auto - %s)" % (self.name, 93 str(self._value), str(self.fillout())) 94 else: 95 return "| +-[ %-25s ]\t\t%s" % (self.name, str(self._value)) 92 return "| +-[ %-25s ]\t%-15s : %s (auto - %s)" % (self.name, 93 self._shortname, str(self._value), str(self.fillout())) 94 else: 95 return "| +-[ %-25s ]\t%-15s : %s" % (self.name, 96 self._shortname, str(self._value)) 96 97 97 98 def __repr__(self): … … 651 652 """ 652 653 653 print "| +-[ %-25s ] " % self.name654 print "| +-[ %-25s ]\t%s" % (self.name, self._shortname) 654 655 print "| | \\" 655 656 for bit in self._ordered_fields: 656 657 print self._value[bit] 657 658 print "| | /" 658 return "| \\-[ %-25s ]\t \tcontains %d bit flags" % (self.name,659 return "| \\-[ %-25s ]\tcontains %d bit flags" % (self.name, 659 660 len(self._ordered_fields)) 660 661 … … 829 830 """ 830 831 831 return "| | -{ %-23s }\t \t%d" % (self.name, int(bool(self._value)))832 return "| | -{ %-23s }\t%d" % (self.name, int(bool(self._value))) 832 833 833 834 def get(self): -
branch/UMPA/umpa/protocols/_protocols.py
r4924 r4927 74 74 setattr(self, field, preset[field]) 75 75 76 # short-fieldname update 77 for field in fields: 78 self.get_field(field)._shortname = field 79 76 80 def __getattr__(self, attr): 77 81 """ … … 111 115 for field in self.get_fields(): 112 116 print field 113 print "\\-< %-27s >\t \tcontains %d fields" % (self.name,117 print "\\-< %-27s >\tcontains %d fields" % (self.name, 114 118 len(self._fields)) 115 119 return super(Protocol, self).__str__()
