def test_extra_fields(self): user = User(id=1, name='user1') user.extra = 'extra data' self.assertEqual('extra data', user.extra) d = user.fields() self.assertEquals(2, len(d)) self.assertEquals(1, d['id']) self.assertEquals('user1', d['name']) self.assertNotIn('extra', d)