def test_company(self):
pyamf.register_class(models.Company, 'Company')
company_key = ndb.Key('Contact', 'c')
company = models.Company(
key=company_key,
name='Acme Ltd',
)
bytes = (
b'\n\x0b\x0fCompany', (
b'\t_key\x06Qagx0ZXN0YmVkLXRlc3RyDgsSB0NvbnRhY3QiAWMM',
b'\x19phone_number\x01',
b'\x0faddress\x01',
b'\tname\x06\x11Acme Ltd',
),
b'\x01'
)
self.assertEncodes(company, bytes)
def check_company(ret):
self.assertIsInstance(ret, models.Company)
self.assertEqual(ret, company)
self.assertDecodes(bytes, check_company)
评论列表
文章目录