示例#1
0
    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())
示例#2
0
 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()])