@@ -15,8 +15,9 @@ def setup_method(self):
1515 self .expected_filters = [
1616 {
1717 "name" : "languages" ,
18- "display_name" : "Languages " ,
18+ "display_name" : "Language " ,
1919 "type" : "multi_select" ,
20+ "display_name_plural" : "Languages" ,
2021 "options" : [
2122 {"name" : "Python" , "value" : "python" },
2223 {"name" : "Java" , "value" : "java" },
@@ -25,21 +26,26 @@ def setup_method(self):
2526 ],
2627 },
2728 {
28- "name" : "type" ,
29- "display_name" : "Type" ,
30- "type" : "multi_select" ,
31- "options" : [
32- {"name" : "Template" , "value" : "template" },
33- {"name" : "Sample" , "value" : "sample" },
34- ],
29+ "name" : "template" ,
30+ "display_name" : "Templates" ,
31+ "type" : "toggle" ,
32+ },
33+ {
34+ "name" : "sample" ,
35+ "display_name" : "Samples" ,
36+ "type" : "toggle" ,
3537 },
3638 ]
3739
3840 def test_filters_step_callback_success (self ):
3941 inputs = {"user_context" : {"id" : "U123456" }}
4042
4143 filters_step_callback (
42- ack = self .mock_ack , inputs = inputs , fail = self .mock_fail , complete = self .mock_complete , logger = self .mock_logger
44+ ack = self .mock_ack ,
45+ inputs = inputs ,
46+ fail = self .mock_fail ,
47+ complete = self .mock_complete ,
48+ logger = self .mock_logger ,
4349 )
4450
4551 self .mock_complete .assert_called_once ()
@@ -52,7 +58,11 @@ def test_filters_step_callback_success(self):
5258
5359 def test_filters_step_callback_empty_user_context (self ):
5460 filters_step_callback (
55- ack = self .mock_ack , inputs = {}, fail = self .mock_fail , complete = self .mock_complete , logger = self .mock_logger
61+ ack = self .mock_ack ,
62+ inputs = {},
63+ fail = self .mock_fail ,
64+ complete = self .mock_complete ,
65+ logger = self .mock_logger ,
5666 )
5767
5868 self .mock_complete .assert_called_once ()
@@ -66,12 +76,15 @@ def test_filters_step_callback_unexpected_exception(self):
6676 self .mock_complete .side_effect = Exception ("Unexpected error" )
6777
6878 filters_step_callback (
69- ack = self .mock_ack , inputs = {}, fail = self .mock_fail , complete = self .mock_complete , logger = self .mock_logger
79+ ack = self .mock_ack ,
80+ inputs = {},
81+ fail = self .mock_fail ,
82+ complete = self .mock_complete ,
83+ logger = self .mock_logger ,
7084 )
7185
7286 self .mock_fail .assert_called_once ()
7387 call_args = self .mock_fail .call_args
74- print (FILTER_PROCESSING_ERROR_MSG )
7588 assert call_args .kwargs ["error" ] == FILTER_PROCESSING_ERROR_MSG
7689
7790 self .mock_ack .assert_called_once ()
0 commit comments