class Meta:
model = Series
- fields = ('id', 'url', 'name', 'date', 'submitter', 'version', 'total',
- 'received_total', 'received_all', 'cover_letter', 'patches')
+ fields = ('id', 'url', 'project', 'name', 'date', 'submitter',
+ 'version', 'total', 'received_total', 'received_all',
+ 'cover_letter', 'patches')
read_only_fields = ('date', 'submitter', 'total', 'received_total',
'received_all', 'cover_letter', 'patches')
extra_kwargs = {
'url': {'view_name': 'api-series-detail'},
+ 'project': {'view_name': 'api-project-detail'},
'submitter': {'view_name': 'api-person-detail'},
'cover_letter': {'view_name': 'api-cover-detail'},
'patches': {'view_name': 'api-patch-detail'},
def assertSerialized(self, series_obj, series_json):
self.assertEqual(series_obj.id, series_json['id'])
self.assertEqual(series_obj.name, series_json['name'])
+ self.assertIn(TestProjectAPI.api_url(series_obj.project.id),
+ series_json['project'])
self.assertIn(TestPersonAPI.api_url(series_obj.submitter.id),
series_json['submitter'])
self.assertEqual(series_obj.patches.count(),