Changeset 1675
- Timestamp:
- 09/14/08 23:01:45 (3 months ago)
- Files:
-
- 1 modified
-
pyamf/branches/slots-347/pyamf/tests/test_amf0.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
pyamf/branches/slots-347/pyamf/tests/test_amf0.py
r1524 r1675 400 400 '\x00\x0bfamily_name\x02\x00\x03Doe\x00\ngiven_name\x02\x00\x04' 401 401 'Jane\x00\x00\t') 402 def test_slots(self): 403 class Person(object): 404 __slots__ = ('family_name', 'given_name') 405 406 u = Person() 407 u.family_name = 'Doe' 408 u.given_name = 'Jane' 409 410 self.encoder.writeElement(u) 411 412 self.assertEquals(self.buf.getvalue(), '\x10\x00\x10spam.eggs.Person' 413 '\x00\x0bfamily_name\x02\x00\x03Doe\x00\ngiven_name\x02\x00\x04' 414 'Jane\x00\x00\t') 415 402 416 403 417 def test_getstate(self): … … 737 751 self.assertEquals(foo.foo, 'bar') 738 752 753 def test_slots(self): 754 class Person(object): 755 __slots__ = ('family_name', 'given_name') 756 757 pyamf.register_class(Person, 'spam.eggs.Person') 758 self.buf.write('\x10\x00\x10spam.eggs.Person\x00\x0bfamily_name\x02' 759 '\x00\x03Doe\x00\ngiven_name\x02\x00\x04Jane\x00\x00\t') 760 self.buf.seek(0) 761 762 foo = self.decoder.readElement() 763 764 self.assertTrue(isinstance(foo, Person)) 765 self.assertEquals(foo.family_name, 'Doe') 766 self.assertEquals(foo.given_name, 'Jane') 767 739 768 class HelperTestCase(unittest.TestCase): 740 769 def test_encode(self):
