mirror of
				https://github.com/Telecominfraproject/wlan-testing.git
				synced 2025-10-31 02:48:11 +00:00 
			
		
		
		
	Merge remote-tracking branch 'origin/master' into region_migration
This commit is contained in:
		| @@ -1,6 +1,7 @@ | |||||||
| """ | """ | ||||||
| Rate LImiting with radius Bridge Mode Scenario | Rate LImiting with radius Bridge Mode Scenario | ||||||
| """ | """ | ||||||
|  | import time | ||||||
|  |  | ||||||
| import allure | import allure | ||||||
| import pytest | import pytest | ||||||
| @@ -8,7 +9,7 @@ import importlib | |||||||
|  |  | ||||||
| lf_library = importlib.import_module("configuration") | lf_library = importlib.import_module("configuration") | ||||||
| RATE_LIMITING_RADIUS_SERVER_DATA = { | RATE_LIMITING_RADIUS_SERVER_DATA = { | ||||||
|     "ip": "18.189.85.200", |     "ip": "10.28.3.21", | ||||||
|     "port": 1812, |     "port": 1812, | ||||||
|     "secret": "testing123", |     "secret": "testing123", | ||||||
|     "user": "bandwidth10m", |     "user": "bandwidth10m", | ||||||
| @@ -16,7 +17,7 @@ RATE_LIMITING_RADIUS_SERVER_DATA = { | |||||||
|     "pk_password": "whatever" |     "pk_password": "whatever" | ||||||
| } | } | ||||||
| RATE_LIMITING_RADIUS_ACCOUNTING_DATA = { | RATE_LIMITING_RADIUS_ACCOUNTING_DATA = { | ||||||
|     "ip": "18.189.85.200", |     "ip": "10.28.3.21", | ||||||
|     "port": 1813, |     "port": 1813, | ||||||
|     "secret": "testing123", |     "secret": "testing123", | ||||||
|     "user": "bandwidth10m", |     "user": "bandwidth10m", | ||||||
| @@ -232,7 +233,13 @@ class TestRateLimitingWithRadiusBridge(object): | |||||||
|                                                                     get_target_object, |                                                                     get_target_object, | ||||||
|                                                                     num_stations, setup_configuration, rate_radius_info, |                                                                     num_stations, setup_configuration, rate_radius_info, | ||||||
|                                                                     rate_radius_accounting_info, check_connectivity): |                                                                     rate_radius_accounting_info, check_connectivity): | ||||||
|         profile_data = setup_params_general["ssid_modes"]["wpa2_enterprise"][0] |         profile_data = {"ssid_name": "ssid_wpa2_2g_br", | ||||||
|  |                         "appliedRadios": ["2G"], | ||||||
|  |                         "security_key": "something", | ||||||
|  |                         "rate-limit": { | ||||||
|  |                             "ingress-rate": 10, | ||||||
|  |                             "egress-rate": 10 | ||||||
|  |                         }} | ||||||
|         ssid_name = profile_data["ssid_name"] |         ssid_name = profile_data["ssid_name"] | ||||||
|         mode = "BRIDGE" |         mode = "BRIDGE" | ||||||
|         security = "wpa2" |         security = "wpa2" | ||||||
| @@ -270,7 +277,13 @@ class TestRateLimitingWithRadiusBridge(object): | |||||||
|                                                    get_target_object, |                                                    get_target_object, | ||||||
|                                                    num_stations, setup_configuration, rate_radius_info, |                                                    num_stations, setup_configuration, rate_radius_info, | ||||||
|                                                    rate_radius_accounting_info, check_connectivity): |                                                    rate_radius_accounting_info, check_connectivity): | ||||||
|         profile_data = setup_params_general["ssid_modes"]["wpa2_enterprise"][1] |         profile_data = {"ssid_name": "ssid_wpa2_5g_br", | ||||||
|  |                         "appliedRadios": ["5G"], | ||||||
|  |                         "security_key": "something", | ||||||
|  |                         "rate-limit": { | ||||||
|  |                             "ingress-rate": 10, | ||||||
|  |                             "egress-rate": 10 | ||||||
|  |                         }} | ||||||
|         ssid_name = profile_data["ssid_name"] |         ssid_name = profile_data["ssid_name"] | ||||||
|         mode = "BRIDGE" |         mode = "BRIDGE" | ||||||
|         security = "wpa2" |         security = "wpa2" | ||||||
| @@ -308,7 +321,13 @@ class TestRateLimitingWithRadiusBridge(object): | |||||||
|                                                  get_target_object, |                                                  get_target_object, | ||||||
|                                                  num_stations, setup_configuration, rate_radius_info, |                                                  num_stations, setup_configuration, rate_radius_info, | ||||||
|                                                  rate_radius_accounting_info, check_connectivity): |                                                  rate_radius_accounting_info, check_connectivity): | ||||||
|         profile_data = setup_params_general["ssid_modes"]["wpa2_enterprise"][1] |         profile_data = {"ssid_name": "ssid_wpa2_5g_br", | ||||||
|  |                         "appliedRadios": ["5G"], | ||||||
|  |                         "security_key": "something", | ||||||
|  |                         "rate-limit": { | ||||||
|  |                             "ingress-rate": 10, | ||||||
|  |                             "egress-rate": 10 | ||||||
|  |                         }} | ||||||
|         ssid_name = profile_data["ssid_name"] |         ssid_name = profile_data["ssid_name"] | ||||||
|         mode = "BRIDGE" |         mode = "BRIDGE" | ||||||
|         security = "wpa2" |         security = "wpa2" | ||||||
| @@ -346,7 +365,13 @@ class TestRateLimitingWithRadiusBridge(object): | |||||||
|                                                              get_target_object, |                                                              get_target_object, | ||||||
|                                                              num_stations, setup_configuration, rate_radius_info, |                                                              num_stations, setup_configuration, rate_radius_info, | ||||||
|                                                              rate_radius_accounting_info, check_connectivity): |                                                              rate_radius_accounting_info, check_connectivity): | ||||||
|         profile_data = setup_params_general["ssid_modes"]["wpa2_enterprise"][1] |         profile_data = {"ssid_name": "ssid_wpa2_5g_br", | ||||||
|  |                         "appliedRadios": ["5G"], | ||||||
|  |                         "security_key": "something", | ||||||
|  |                         "rate-limit": { | ||||||
|  |                             "ingress-rate": 10, | ||||||
|  |                             "egress-rate": 10 | ||||||
|  |                         }} | ||||||
|         ssid_name = profile_data["ssid_name"] |         ssid_name = profile_data["ssid_name"] | ||||||
|         mode = "BRIDGE" |         mode = "BRIDGE" | ||||||
|         security = "wpa2" |         security = "wpa2" | ||||||
| @@ -384,7 +409,13 @@ class TestRateLimitingWithRadiusBridge(object): | |||||||
|                                                              get_target_object, |                                                              get_target_object, | ||||||
|                                                              num_stations, setup_configuration, rate_radius_info, |                                                              num_stations, setup_configuration, rate_radius_info, | ||||||
|                                                              rate_radius_accounting_info, check_connectivity): |                                                              rate_radius_accounting_info, check_connectivity): | ||||||
|         profile_data = setup_params_general["ssid_modes"]["wpa2_enterprise"][1] |         profile_data = {"ssid_name": "ssid_wpa2_5g_br", | ||||||
|  |                         "appliedRadios": ["5G"], | ||||||
|  |                         "security_key": "something", | ||||||
|  |                         "rate-limit": { | ||||||
|  |                             "ingress-rate": 10, | ||||||
|  |                             "egress-rate": 10 | ||||||
|  |                         }} | ||||||
|         ssid_name = profile_data["ssid_name"] |         ssid_name = profile_data["ssid_name"] | ||||||
|         mode = "BRIDGE" |         mode = "BRIDGE" | ||||||
|         security = "wpa2" |         security = "wpa2" | ||||||
| @@ -425,7 +456,13 @@ class TestRateLimitingWithRadiusBridge(object): | |||||||
|                                                                         rate_radius_info, |                                                                         rate_radius_info, | ||||||
|                                                                         rate_radius_accounting_info, |                                                                         rate_radius_accounting_info, | ||||||
|                                                                         check_connectivity): |                                                                         check_connectivity): | ||||||
|         profile_data = setup_params_general["ssid_modes"]["wpa2_enterprise"][1] |         profile_data = {"ssid_name": "ssid_wpa2_5g_br", | ||||||
|  |                         "appliedRadios": ["5G"], | ||||||
|  |                         "security_key": "something", | ||||||
|  |                         "rate-limit": { | ||||||
|  |                             "ingress-rate": 10, | ||||||
|  |                             "egress-rate": 10 | ||||||
|  |                         }} | ||||||
|         ssid_name = profile_data["ssid_name"] |         ssid_name = profile_data["ssid_name"] | ||||||
|         mode = "BRIDGE" |         mode = "BRIDGE" | ||||||
|         security = "wpa2" |         security = "wpa2" | ||||||
| @@ -464,7 +501,13 @@ class TestRateLimitingWithRadiusBridge(object): | |||||||
|                                        get_target_object, |                                        get_target_object, | ||||||
|                                        num_stations, setup_configuration, rate_radius_info, |                                        num_stations, setup_configuration, rate_radius_info, | ||||||
|                                        rate_radius_accounting_info, check_connectivity): |                                        rate_radius_accounting_info, check_connectivity): | ||||||
|         profile_data = setup_params_general["ssid_modes"]["wpa2_enterprise"][0] |         profile_data = {"ssid_name": "ssid_wpa2_2g_br", | ||||||
|  |                         "appliedRadios": ["2G"], | ||||||
|  |                         "security_key": "something", | ||||||
|  |                         "rate-limit": { | ||||||
|  |                             "ingress-rate": 10, | ||||||
|  |                             "egress-rate": 10 | ||||||
|  |                         }} | ||||||
|         ssid_name = profile_data["ssid_name"] |         ssid_name = profile_data["ssid_name"] | ||||||
|         mode = "BRIDGE" |         mode = "BRIDGE" | ||||||
|         security = "wpa2" |         security = "wpa2" | ||||||
| @@ -503,7 +546,13 @@ class TestRateLimitingWithRadiusBridge(object): | |||||||
|                                           get_target_object, |                                           get_target_object, | ||||||
|                                           num_stations, setup_configuration, rate_radius_info, |                                           num_stations, setup_configuration, rate_radius_info, | ||||||
|                                           rate_radius_accounting_info, check_connectivity): |                                           rate_radius_accounting_info, check_connectivity): | ||||||
|         profile_data = setup_params_general["ssid_modes"]["wpa2_enterprise"][1] |         profile_data = {"ssid_name": "ssid_wpa2_5g_br", | ||||||
|  |                         "appliedRadios": ["5G"], | ||||||
|  |                         "security_key": "something", | ||||||
|  |                         "rate-limit": { | ||||||
|  |                             "ingress-rate": 10, | ||||||
|  |                             "egress-rate": 10 | ||||||
|  |                         }} | ||||||
|         ssid_name = profile_data["ssid_name"] |         ssid_name = profile_data["ssid_name"] | ||||||
|         mode = "BRIDGE" |         mode = "BRIDGE" | ||||||
|         security = "wpa2" |         security = "wpa2" | ||||||
| @@ -542,7 +591,13 @@ class TestRateLimitingWithRadiusBridge(object): | |||||||
|                                                   get_target_object, |                                                   get_target_object, | ||||||
|                                                   num_stations, setup_configuration, rate_radius_info, |                                                   num_stations, setup_configuration, rate_radius_info, | ||||||
|                                                   rate_radius_accounting_info, check_connectivity): |                                                   rate_radius_accounting_info, check_connectivity): | ||||||
|         profile_data = setup_params_general["ssid_modes"]["wpa2_enterprise"][0] |         profile_data = {"ssid_name": "ssid_wpa2_2g_br", | ||||||
|  |                         "appliedRadios": ["2G"], | ||||||
|  |                         "security_key": "something", | ||||||
|  |                         "rate-limit": { | ||||||
|  |                             "ingress-rate": 10, | ||||||
|  |                             "egress-rate": 10 | ||||||
|  |                         }} | ||||||
|         ssid_name = profile_data["ssid_name"] |         ssid_name = profile_data["ssid_name"] | ||||||
|         mode = "BRIDGE" |         mode = "BRIDGE" | ||||||
|         security = "wpa2" |         security = "wpa2" | ||||||
| @@ -581,7 +636,13 @@ class TestRateLimitingWithRadiusBridge(object): | |||||||
|                                                      get_target_object, |                                                      get_target_object, | ||||||
|                                                      num_stations, setup_configuration, rate_radius_info, |                                                      num_stations, setup_configuration, rate_radius_info, | ||||||
|                                                      rate_radius_accounting_info, check_connectivity): |                                                      rate_radius_accounting_info, check_connectivity): | ||||||
|         profile_data = setup_params_general["ssid_modes"]["wpa2_enterprise"][1] |         profile_data = {"ssid_name": "ssid_wpa2_5g_br", | ||||||
|  |                         "appliedRadios": ["5G"], | ||||||
|  |                         "security_key": "something", | ||||||
|  |                         "rate-limit": { | ||||||
|  |                             "ingress-rate": 10, | ||||||
|  |                             "egress-rate": 10 | ||||||
|  |                         }} | ||||||
|         ssid_name = profile_data["ssid_name"] |         ssid_name = profile_data["ssid_name"] | ||||||
|         mode = "BRIDGE" |         mode = "BRIDGE" | ||||||
|         security = "wpa2" |         security = "wpa2" | ||||||
| @@ -620,7 +681,13 @@ class TestRateLimitingWithRadiusBridge(object): | |||||||
|                                                   get_target_object, |                                                   get_target_object, | ||||||
|                                                   num_stations, setup_configuration, rate_radius_info, |                                                   num_stations, setup_configuration, rate_radius_info, | ||||||
|                                                   rate_radius_accounting_info, check_connectivity): |                                                   rate_radius_accounting_info, check_connectivity): | ||||||
|         profile_data = setup_params_general["ssid_modes"]["wpa2_enterprise"][0] |         profile_data = {"ssid_name": "ssid_wpa2_2g_br", | ||||||
|  |                         "appliedRadios": ["2G"], | ||||||
|  |                         "security_key": "something", | ||||||
|  |                         "rate-limit": { | ||||||
|  |                             "ingress-rate": 10, | ||||||
|  |                             "egress-rate": 10 | ||||||
|  |                         }} | ||||||
|         ssid_name = profile_data["ssid_name"] |         ssid_name = profile_data["ssid_name"] | ||||||
|         mode = "BRIDGE" |         mode = "BRIDGE" | ||||||
|         security = "wpa2" |         security = "wpa2" | ||||||
| @@ -663,7 +730,13 @@ class TestRateLimitingWithRadiusBridge(object): | |||||||
|             Test: check max-upload ratelimit of group - user1 |             Test: check max-upload ratelimit of group - user1 | ||||||
|             pytest -m "wpa2_enterprise and twog and max_upload_user1" |             pytest -m "wpa2_enterprise and twog and max_upload_user1" | ||||||
|         """ |         """ | ||||||
|         profile_data = setup_params_general["ssid_modes"]["wpa2_enterprise"][0] |         profile_data = {"ssid_name": "ssid_wpa2_2g_br", | ||||||
|  |                         "appliedRadios": ["2G"], | ||||||
|  |                         "security_key": "something", | ||||||
|  |                         "rate-limit": { | ||||||
|  |                             "ingress-rate": 10, | ||||||
|  |                             "egress-rate": 10 | ||||||
|  |                         }} | ||||||
|         ssid_name = profile_data["ssid_name"] |         ssid_name = profile_data["ssid_name"] | ||||||
|         mode = "BRIDGE" |         mode = "BRIDGE" | ||||||
|         security = "wpa2" |         security = "wpa2" | ||||||
| @@ -720,7 +793,13 @@ class TestRateLimitingWithRadiusBridge(object): | |||||||
|             Test: check max-download ratelimit of group - user1 |             Test: check max-download ratelimit of group - user1 | ||||||
|             pytest -m "wpa2_enterprise and twog and max_download_user1" |             pytest -m "wpa2_enterprise and twog and max_download_user1" | ||||||
|         """ |         """ | ||||||
|         profile_data = setup_params_general["ssid_modes"]["wpa2_enterprise"][0] |         profile_data = {"ssid_name": "ssid_wpa2_2g_br", | ||||||
|  |                         "appliedRadios": ["2G"], | ||||||
|  |                         "security_key": "something", | ||||||
|  |                         "rate-limit": { | ||||||
|  |                             "ingress-rate": 10, | ||||||
|  |                             "egress-rate": 10 | ||||||
|  |                         }} | ||||||
|         ssid_name = profile_data["ssid_name"] |         ssid_name = profile_data["ssid_name"] | ||||||
|         mode = "BRIDGE" |         mode = "BRIDGE" | ||||||
|         security = "wpa2" |         security = "wpa2" | ||||||
| @@ -777,7 +856,13 @@ class TestRateLimitingWithRadiusBridge(object): | |||||||
|             Test: check max-upload ratelimit of group - user2 |             Test: check max-upload ratelimit of group - user2 | ||||||
|             pytest -m "wpa2_enterprise and twog and max_upload_user2" |             pytest -m "wpa2_enterprise and twog and max_upload_user2" | ||||||
|         """ |         """ | ||||||
|         profile_data = setup_params_general["ssid_modes"]["wpa2_enterprise"][0] |         profile_data = {"ssid_name": "ssid_wpa2_2g_br", | ||||||
|  |                         "appliedRadios": ["2G"], | ||||||
|  |                         "security_key": "something", | ||||||
|  |                         "rate-limit": { | ||||||
|  |                             "ingress-rate": 10, | ||||||
|  |                             "egress-rate": 10 | ||||||
|  |                         }} | ||||||
|         ssid_name = profile_data["ssid_name"] |         ssid_name = profile_data["ssid_name"] | ||||||
|         mode = "BRIDGE" |         mode = "BRIDGE" | ||||||
|         security = "wpa2" |         security = "wpa2" | ||||||
| @@ -834,7 +919,13 @@ class TestRateLimitingWithRadiusBridge(object): | |||||||
|                     Test: check max-download ratelimit of group - user2 |                     Test: check max-download ratelimit of group - user2 | ||||||
|                     pytest -m "wpa2_enterprise and twog and max_download_user2" |                     pytest -m "wpa2_enterprise and twog and max_download_user2" | ||||||
|                 """ |                 """ | ||||||
|         profile_data = setup_params_general["ssid_modes"]["wpa2_enterprise"][0] |         profile_data = {"ssid_name": "ssid_wpa2_2g_br", | ||||||
|  |                         "appliedRadios": ["2G"], | ||||||
|  |                         "security_key": "something", | ||||||
|  |                         "rate-limit": { | ||||||
|  |                             "ingress-rate": 10, | ||||||
|  |                             "egress-rate": 10 | ||||||
|  |                         }} | ||||||
|         ssid_name = profile_data["ssid_name"] |         ssid_name = profile_data["ssid_name"] | ||||||
|         mode = "BRIDGE" |         mode = "BRIDGE" | ||||||
|         security = "wpa2" |         security = "wpa2" | ||||||
| @@ -891,7 +982,13 @@ class TestRateLimitingWithRadiusBridge(object): | |||||||
|             Test: check max-download ratelimit of group - user3 |             Test: check max-download ratelimit of group - user3 | ||||||
|             pytest -m "wpa2_enterprise and twog and max_upload_user3" |             pytest -m "wpa2_enterprise and twog and max_upload_user3" | ||||||
|         """ |         """ | ||||||
|         profile_data = setup_params_general["ssid_modes"]["wpa2_enterprise"][0] |         profile_data = {"ssid_name": "ssid_wpa2_2g_br", | ||||||
|  |                         "appliedRadios": ["2G"], | ||||||
|  |                         "security_key": "something", | ||||||
|  |                         "rate-limit": { | ||||||
|  |                             "ingress-rate": 10, | ||||||
|  |                             "egress-rate": 10 | ||||||
|  |                         }} | ||||||
|         ssid_name = profile_data["ssid_name"] |         ssid_name = profile_data["ssid_name"] | ||||||
|         mode = "BRIDGE" |         mode = "BRIDGE" | ||||||
|         security = "wpa2" |         security = "wpa2" | ||||||
| @@ -947,7 +1044,13 @@ class TestRateLimitingWithRadiusBridge(object): | |||||||
|             Test: check max-download ratelimit of group - user3 |             Test: check max-download ratelimit of group - user3 | ||||||
|             pytest -m "wpa2_enterprise and twog and max_download_user3" |             pytest -m "wpa2_enterprise and twog and max_download_user3" | ||||||
|         """ |         """ | ||||||
|         profile_data = setup_params_general["ssid_modes"]["wpa2_enterprise"][0] |         profile_data = {"ssid_name": "ssid_wpa2_2g_br", | ||||||
|  |                         "appliedRadios": ["2G"], | ||||||
|  |                         "security_key": "something", | ||||||
|  |                         "rate-limit": { | ||||||
|  |                             "ingress-rate": 10, | ||||||
|  |                             "egress-rate": 10 | ||||||
|  |                         }} | ||||||
|         ssid_name = profile_data["ssid_name"] |         ssid_name = profile_data["ssid_name"] | ||||||
|         mode = "BRIDGE" |         mode = "BRIDGE" | ||||||
|         security = "wpa2" |         security = "wpa2" | ||||||
| @@ -1004,7 +1107,13 @@ class TestRateLimitingWithRadiusBridge(object): | |||||||
|             Test: check max-upload ratelimit of group - user4 |             Test: check max-upload ratelimit of group - user4 | ||||||
|             pytest -m "wpa2_enterprise and twog and max_upload_user4" |             pytest -m "wpa2_enterprise and twog and max_upload_user4" | ||||||
|         """ |         """ | ||||||
|         profile_data = setup_params_general["ssid_modes"]["wpa2_enterprise"][0] |         profile_data = {"ssid_name": "ssid_wpa2_2g_br", | ||||||
|  |                         "appliedRadios": ["2G"], | ||||||
|  |                         "security_key": "something", | ||||||
|  |                         "rate-limit": { | ||||||
|  |                             "ingress-rate": 10, | ||||||
|  |                             "egress-rate": 10 | ||||||
|  |                         }} | ||||||
|         ssid_name = profile_data["ssid_name"] |         ssid_name = profile_data["ssid_name"] | ||||||
|         mode = "BRIDGE" |         mode = "BRIDGE" | ||||||
|         security = "wpa2" |         security = "wpa2" | ||||||
| @@ -1061,7 +1170,13 @@ class TestRateLimitingWithRadiusBridge(object): | |||||||
|             Test: check max-download ratelimit of group - user4 |             Test: check max-download ratelimit of group - user4 | ||||||
|             pytest -m "wpa2_enterprise and twog and max_download_user4" |             pytest -m "wpa2_enterprise and twog and max_download_user4" | ||||||
|         """ |         """ | ||||||
|         profile_data = setup_params_general["ssid_modes"]["wpa2_enterprise"][0] |         profile_data = {"ssid_name": "ssid_wpa2_2g_br", | ||||||
|  |                         "appliedRadios": ["2G"], | ||||||
|  |                         "security_key": "something", | ||||||
|  |                         "rate-limit": { | ||||||
|  |                             "ingress-rate": 10, | ||||||
|  |                             "egress-rate": 10 | ||||||
|  |                         }} | ||||||
|         ssid_name = profile_data["ssid_name"] |         ssid_name = profile_data["ssid_name"] | ||||||
|         mode = "BRIDGE" |         mode = "BRIDGE" | ||||||
|         security = "wpa2" |         security = "wpa2" | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Carsten Schafer
					Carsten Schafer