@@ -43,18 +43,15 @@ def test_feed_returns_project_news_as_news_content(self):
4343 self .assertEqual (item ["content" ]["id" ], news .id )
4444 self .assertEqual (item ["content" ]["text" ], "Project feed news" )
4545
46- def test_feed_returns_program_news_as_news_content (self ):
46+ def test_feed_ignores_program_news_filter (self ):
4747 program = create_partner_program (name = "Feed program" )
48- news = create_news_for (program , text = "Program feed news" )
48+ create_news_for (program , text = "Program feed news" )
49+ create_news_for (program , text = "" )
4950
5051 response = self .client .get ("/feed/?type=partnerprogram" )
5152
5253 self .assertEqual (response .status_code , 200 )
53- item = response .data ["results" ][0 ]
54- self .assertEqual (set (item .keys ()), {"type_model" , "content" })
55- self .assertEqual (item ["type_model" ], "news" )
56- self .assertEqual (item ["content" ]["id" ], news .id )
57- self .assertEqual (item ["content" ]["text" ], "Program feed news" )
54+ self .assertEqual (response .data ["results" ], [])
5855
5956 def test_feed_returns_project_feed_record_as_project_content (self ):
6057 project = create_project (name = "Feed record project" )
@@ -80,7 +77,7 @@ def test_feed_returns_vacancy_feed_record_as_vacancy_content(self):
8077 self .assertEqual (item ["content" ]["id" ], vacancy .id )
8178 self .assertEqual (item ["content" ]["role" ], "Backend developer" )
8279
83- def test_feed_combines_all_supported_filters (self ):
80+ def test_feed_combines_supported_filters_and_ignores_program_news (self ):
8481 project_news = create_news_for (
8582 create_project (name = "Combined project news" ),
8683 text = "Combined project news" ,
@@ -117,14 +114,11 @@ def test_feed_combines_all_supported_filters(self):
117114 items_by_text [project_news .text ]["content" ]["id" ],
118115 project_news .id ,
119116 )
120- self .assertEqual (
121- items_by_text [program_news .text ]["content" ]["id" ],
122- program_news .id ,
123- )
124117 self .assertEqual (
125118 items_by_text [user_news .text ]["content" ]["id" ],
126119 user_news .id ,
127120 )
121+ self .assertNotIn (program_news .text , items_by_text )
128122 self .assertIn (project .id , content_ids_by_type ["project" ])
129123 self .assertIn (vacancy .id , content_ids_by_type ["vacancy" ])
130124
0 commit comments