示例#1
0
    def test_ath_10984_attach_iap_with_deny_inter_user_bridging_and_deny_local_routing_options(
            self):
        conf = self.config.config_vars
        DeviceLibrary.disconnect_device_from_server('IAP_2')
        DeviceLibrary.factoryReset('IAP_2')
        time.sleep(350)
        DeviceLibrary.configure_deny_inter_user_bridging_and_deny_local_routing(
            'IAP_2')
        DeviceLibrary.connect_device_to_server('IAP_2')
        time.sleep(400)
        self.browser.refresh()
        inner_left_panel = self.TopPanel.click_slider_icon()
        inner_left_panel.select_unprovision_iap()
        manage_group_page = inner_left_panel.click_configuration_page_existing_group_button(
        )
        manage_group_page.move_unprovisioned_device('IAP_2',
                                                    group_name='group1')
        time.sleep(20)
        DeviceLibrary.reconnect('IAP_2')
        time.sleep(400)
        self.assert_running_config_include_deny('IAP_2',
                                                'deny-inter-user-bridging')
        time.sleep(20)
        self.assert_running_config_include_deny('IAP_2', 'deny-local-routing')
        time.sleep(20)
        DeviceLibrary.disconnect_device_from_server('IAP_2')
        DeviceLibrary.factoryReset('IAP_2')
        time.sleep(350)
        DeviceLibrary.configure_deny_inter_user_bridging_and_deny_local_routing(
            'IAP_2')
        DeviceLibrary.connect_device_to_server('IAP_2')
        time.sleep(400)
        self.browser.refresh()
        inner_left_panel = self.TopPanel.click_slider_icon()
        inner_left_panel.select_unprovision_iap()
        create_group_page = inner_left_panel.click_configuration_page_new_group_button(
        )
        create_group_page.move_unprovisional_device_to_new_group('group2')
        time.sleep(20)
        DeviceLibrary.reconnect('IAP_2')
        time.sleep(400)
        self.assert_running_config_include_deny('IAP_2',
                                                'deny-inter-user-bridging',
                                                exists=True)
        time.sleep(20)
        self.assert_running_config_include_deny('IAP_2',
                                                'deny-local-routing',
                                                exists=True)

        self.browser.refresh()
        inner_left_panel = self.TopPanel.click_slider_icon()
        manage_group_page = inner_left_panel.manage_group()
        manage_group_page.move_vc_to_group('group2', 'IAP_1')
        time.sleep(20)
示例#2
0
 def test_ath_6491_disconnect_switch_from_athena_and_verify_the_switch_is_not_shown_in_firmware_upgrade_page(self):
     firmware_page = self.LeftPanel.go_to_maintenance_Firmware_page()
     firmware_page.click_switches()
     DeviceLibrary.disconnect_device_from_server('Switch_1')     
     firmware_page.assert_switch()
     raw_input('123')
     device_management_page = self.LeftPanel.go_to_device_management()
     device_management_page.add_switch_and_assign_license("Switch_1")
     raw_input('123')
     DeviceLibrary.getPrompt("Switch_1")
     DeviceLibrary.connect_device_to_server('Switch_1')
 def test_ath_10984_attach_iap_with_deny_inter_user_bridging_and_deny_local_routing_options(self):
     conf = self.config.config_vars
     DeviceLibrary.disconnect_device_from_server('IAP_2')
     DeviceLibrary.factoryReset('IAP_2')
     time.sleep(350)
     DeviceLibrary.configure_deny_inter_user_bridging_and_deny_local_routing('IAP_2')
     DeviceLibrary.connect_device_to_server('IAP_2')
     time.sleep(400)
     self.browser.refresh()
     inner_left_panel = self.TopPanel.click_slider_icon()
     inner_left_panel.select_unprovision_iap()
     manage_group_page = inner_left_panel.click_configuration_page_existing_group_button()
     manage_group_page.move_unprovisioned_device('IAP_2',group_name='group1')
     time.sleep(20)
     DeviceLibrary.reconnect('IAP_2')
     time.sleep(400)
     self.assert_running_config_include_deny('IAP_2','deny-inter-user-bridging')
     time.sleep(20)
     self.assert_running_config_include_deny('IAP_2','deny-local-routing')
     time.sleep(20)
     DeviceLibrary.disconnect_device_from_server('IAP_2')
     DeviceLibrary.factoryReset('IAP_2')
     time.sleep(350)
     DeviceLibrary.configure_deny_inter_user_bridging_and_deny_local_routing('IAP_2')
     DeviceLibrary.connect_device_to_server('IAP_2')
     time.sleep(400)
     self.browser.refresh()
     inner_left_panel = self.TopPanel.click_slider_icon()
     inner_left_panel.select_unprovision_iap()
     create_group_page = inner_left_panel.click_configuration_page_new_group_button()
     create_group_page.move_unprovisional_device_to_new_group('group2')
     time.sleep(20)
     DeviceLibrary.reconnect('IAP_2')
     time.sleep(400)
     self.assert_running_config_include_deny('IAP_2','deny-inter-user-bridging',exists=True)
     time.sleep(20)
     self.assert_running_config_include_deny('IAP_2','deny-local-routing',exists=True)
     
     self.browser.refresh()
     inner_left_panel = self.TopPanel.click_slider_icon()
     manage_group_page = inner_left_panel.manage_group()
     manage_group_page.move_vc_to_group('group2','IAP_1')
     time.sleep(20)
     # DeviceLibrary.connect_device_to_server('IAP_2')
     # time.sleep(700)
     # self.assert_running_config_include_deny('IAP_2','deny-inter-user-bridging',exists=True)
     # self.assert_running_config_include_deny('IAP_2','deny-local-routing',exists=True)