def test_default_not_transmitted(self): from acme.messages import NewRegistration empty_new_reg = NewRegistration() new_reg_with_contact = NewRegistration(contact=()) self.assertEqual(empty_new_reg.contact, ()) self.assertEqual(new_reg_with_contact.contact, ()) self.assertTrue('contact' not in empty_new_reg.to_partial_json()) self.assertTrue('contact' not in empty_new_reg.fields_to_partial_json()) self.assertTrue('contact' in new_reg_with_contact.to_partial_json()) self.assertTrue('contact' in new_reg_with_contact.fields_to_partial_json())
def test_getitem(self): self.assertEqual('reg', self.dir['new-reg']) from acme.messages import NewRegistration self.assertEqual('reg', self.dir[NewRegistration]) self.assertEqual('reg', self.dir[NewRegistration()])