File tree 2 files changed +10
-1
lines changed
2 files changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -754,6 +754,11 @@ def test_aoi_changesets_feed_view(self):
754
754
rss_data = ET .fromstring (response .content ).getchildren ()[0 ].getchildren ()
755
755
title = [i for i in rss_data if i .tag == 'title' ][0 ]
756
756
items = [i for i in rss_data if i .tag == 'item' ]
757
+ link = [i for i in items [0 ].getchildren () if i .tag == 'link' ][0 ]
758
+ self .assertIn (
759
+ "?aoi=" ,
760
+ link .text
761
+ )
757
762
self .assertEqual (
758
763
title .text ,
759
764
'Changesets of Area of Interest {} by {}' .format (
Original file line number Diff line number Diff line change @@ -118,6 +118,7 @@ class AOIListChangesetsFeedView(Feed):
118
118
"""
119
119
120
120
def get_object (self , request , pk ):
121
+ self .feed_id = pk
121
122
return AreaOfInterest .objects .get (pk = pk )
122
123
123
124
def title (self , obj ):
@@ -138,7 +139,10 @@ def item_geometry(self, item):
138
139
return item .bbox
139
140
140
141
def item_link (self , item ):
141
- return reverse ('frontend:changeset-detail' , args = [item .id ])
142
+ return '{}{}' .format (reverse (
143
+ 'frontend:changeset-detail' ,
144
+ args = [item .id ]
145
+ ), '?aoi={}' .format (self .feed_id ))
142
146
143
147
def item_pubdate (self , item ):
144
148
return item .date
You can’t perform that action at this time.
0 commit comments