@@ -30,45 +30,45 @@ def setup_method(self):
3030 @recorded_by_proxy
3131 def test_get_trunks (self , ** kwargs ):
3232 trunks = self ._sip_routing_client .list_trunks ()
33- assert trunks is not None , "No trunks were returned."
34- assert_trunks_are_equal (trunks ,[self .first_trunk ,self .second_trunk ])
33+ trunks_list = self . _get_as_list ( trunks )
34+ assert_trunks_are_equal (trunks_list ,[self .first_trunk ,self .second_trunk ])
3535
3636 @recorded_by_proxy
3737 def test_get_trunks_from_managed_identity (self , ** kwargs ):
3838 client = self ._get_sip_client_managed_identity ()
3939 trunks = client .list_trunks ()
40- assert trunks is not None , "No trunks were returned."
41- assert_trunks_are_equal (trunks ,[self .first_trunk ,self .second_trunk ])
40+ trunks_list = self . _get_as_list ( trunks )
41+ assert_trunks_are_equal (trunks_list ,[self .first_trunk ,self .second_trunk ])
4242
4343 @recorded_by_proxy
4444 def test_get_routes (self , ** kwargs ):
4545 self ._sip_routing_client .set_routes ([self .first_route ])
4646 routes = self ._sip_routing_client .list_routes ()
47- assert routes is not None , "No routes were returned."
48- assert_routes_are_equal (routes ,[self .first_route ])
47+ routes_list = self . _get_as_list ( routes )
48+ assert_routes_are_equal (routes_list ,[self .first_route ])
4949
5050 @recorded_by_proxy
5151 def test_get_routes_from_managed_identity (self , ** kwargs ):
5252 client = self ._get_sip_client_managed_identity ()
5353 client .set_routes ([self .first_route ])
5454 routes = client .list_routes ()
55- assert routes is not None , "No routes were returned."
56- assert_routes_are_equal (routes ,[self .first_route ])
55+ routes_list = self . _get_as_list ( routes )
56+ assert_routes_are_equal (routes_list ,[self .first_route ])
5757
5858 @recorded_by_proxy
5959 def test_set_trunks (self , ** kwargs ):
6060 self ._sip_routing_client .set_trunks ([self .additional_trunk ])
6161 result_trunks = self ._sip_routing_client .list_trunks ()
62- assert result_trunks is not None , "No trunks were returned."
63- assert_trunks_are_equal (result_trunks ,[self .additional_trunk ])
62+ trunks_list = self . _get_as_list ( result_trunks )
63+ assert_trunks_are_equal (trunks_list ,[self .additional_trunk ])
6464
6565 @recorded_by_proxy
6666 def test_set_trunks_from_managed_identity (self , ** kwargs ):
6767 client = self ._get_sip_client_managed_identity ()
6868 client .set_trunks ([self .additional_trunk ])
6969 result_trunks = client .list_trunks ()
70- assert result_trunks is not None , "No trunks were returned."
71- assert_trunks_are_equal (result_trunks ,[self .additional_trunk ])
70+ trunks_list = self . _get_as_list ( result_trunks )
71+ assert_trunks_are_equal (trunks_list ,[self .additional_trunk ])
7272
7373 @recorded_by_proxy
7474 def test_set_trunks_empty_list (self , ** kwargs ):
@@ -86,8 +86,8 @@ def test_set_routes(self, **kwargs):
8686 self ._sip_routing_client .set_routes ([self .first_route ])
8787 self ._sip_routing_client .set_routes (new_routes )
8888 result_routes = self ._sip_routing_client .list_routes ()
89- assert result_routes is not None , "No routes were returned."
90- assert_routes_are_equal (result_routes ,new_routes )
89+ routes_list = self . _get_as_list ( result_routes )
90+ assert_routes_are_equal (routes_list ,new_routes )
9191
9292 @recorded_by_proxy
9393 def test_set_routes_from_managed_identity (self , ** kwargs ):
@@ -96,36 +96,40 @@ def test_set_routes_from_managed_identity(self, **kwargs):
9696 client .set_routes ([self .first_route ])
9797 client .set_routes (new_routes )
9898 result_routes = client .list_routes ()
99- assert result_routes is not None , "No routes were returned."
100- assert_routes_are_equal (result_routes ,new_routes )
99+ routes_list = self . _get_as_list ( result_routes )
100+ assert_routes_are_equal (routes_list ,new_routes )
101101
102102 @recorded_by_proxy
103103 def test_delete_trunk (self , ** kwargs ):
104104 trunk_to_delete = self .second_trunk .fqdn
105105 self ._sip_routing_client .delete_trunk (trunk_to_delete )
106106 new_trunks = self ._sip_routing_client .list_trunks ()
107- assert_trunks_are_equal (new_trunks ,[self .first_trunk ])
107+ trunks_list = self ._get_as_list (new_trunks )
108+ assert_trunks_are_equal (trunks_list ,[self .first_trunk ])
108109
109110 @recorded_by_proxy
110111 def test_delete_trunk_from_managed_identity (self , ** kwargs ):
111112 trunk_to_delete = self .second_trunk .fqdn
112113 client = self ._get_sip_client_managed_identity ()
113114 client .delete_trunk (trunk_to_delete )
114115 new_trunks = client .list_trunks ()
115- assert_trunks_are_equal (new_trunks ,[self .first_trunk ])
116+ trunks_list = self ._get_as_list (new_trunks )
117+ assert_trunks_are_equal (trunks_list ,[self .first_trunk ])
116118
117119 @recorded_by_proxy
118120 def test_add_trunk (self , ** kwargs ):
119121 self ._sip_routing_client .set_trunk (self .additional_trunk )
120122 new_trunks = self ._sip_routing_client .list_trunks ()
121- assert_trunks_are_equal (new_trunks ,[self .first_trunk ,self .second_trunk ,self .additional_trunk ])
123+ trunks_list = self ._get_as_list (new_trunks )
124+ assert_trunks_are_equal (trunks_list ,[self .first_trunk ,self .second_trunk ,self .additional_trunk ])
122125
123126 @recorded_by_proxy
124127 def test_add_trunk_from_managed_identity (self , ** kwargs ):
125128 client = self ._get_sip_client_managed_identity ()
126129 client .set_trunk (self .additional_trunk )
127130 new_trunks = client .list_trunks ()
128- assert_trunks_are_equal (new_trunks ,[self .first_trunk ,self .second_trunk ,self .additional_trunk ])
131+ trunks_list = self ._get_as_list (new_trunks )
132+ assert_trunks_are_equal (trunks_list ,[self .first_trunk ,self .second_trunk ,self .additional_trunk ])
129133
130134 @recorded_by_proxy
131135 def test_get_trunk (self , ** kwargs ):
@@ -150,17 +154,26 @@ def test_set_trunk(self, **kwargs):
150154 modified_trunk = SipTrunk (fqdn = self .second_trunk .fqdn ,sip_signaling_port = 7777 )
151155 self ._sip_routing_client .set_trunk (modified_trunk )
152156 new_trunks = self ._sip_routing_client .list_trunks ()
153- assert_trunks_are_equal (new_trunks ,[self .first_trunk ,modified_trunk ])
157+ trunks_list = self ._get_as_list (new_trunks )
158+ assert_trunks_are_equal (trunks_list ,[self .first_trunk ,modified_trunk ])
154159
155160 @recorded_by_proxy
156161 def test_set_trunk_from_managed_identity (self , ** kwargs ):
157162 modified_trunk = SipTrunk (fqdn = self .second_trunk .fqdn ,sip_signaling_port = 7777 )
158163 client = self ._get_sip_client_managed_identity ()
159164 client .set_trunk (modified_trunk )
160165 new_trunks = client .list_trunks ()
161- assert_trunks_are_equal (new_trunks ,[self .first_trunk ,modified_trunk ])
166+ trunks_list = self ._get_as_list (new_trunks )
167+ assert_trunks_are_equal (trunks_list ,[self .first_trunk ,modified_trunk ])
162168
163169 def _get_sip_client_managed_identity (self ):
164170 endpoint , * _ = parse_connection_str (self .connection_str )
165171 credential = create_token_credential ()
166172 return SipRoutingClient (endpoint , credential )
173+
174+ def _get_as_list (self ,iter ):
175+ assert iter is not None , "No iterable was returned."
176+ items = []
177+ for item in iter :
178+ items .append (item )
179+ return items
0 commit comments