Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def test_provider_populates(self, nightlysplunk, hadoop_vix):
- """
- Sets up a provider, creates a vix and attaches the provider to the vix. Then verifies that the provider gets populated in the dropdown.
- """
- login_to_nightlysplunk(self.browser, CONFIG.splunkweburl)
- self.hunk_page.open()
- self.hunk_page.hunk.wait_to_be_displayed()
- self._conn_init(nightlysplunk)
- self.create_provider()
- self.create_vix()
- explore_data_page = self.explore_data_page
- explore_data_page.open()
- explore_data_page.select_provider_button.click()
- dd_provider_name = explore_data_page.check_provider_name_in_dropdown(
- VIX_CONFIG["provider"])
- restconn = nightlysplunk.create_logged_in_connector(contype=Connector.REST, username='admin',
- password='changeme')
- response, content = restconn.make_request(
- 'GET', '/services/data/vix-providers', {'output_mode': 'json'})
- providers_backend = []
- for i in range(len(json.loads(content)['entry'])):
- providers_backend.append(json.loads(content)['entry'][i]['name'])
- _, providers_ui = explore_data_page.get_dropdown_items()
- assert response['status'] == '200' or response['status'] == '201'
- assert cmp(providers_ui, providers_backend) == 0
- def test_vix_populates(self, nightlysplunk, hadoop_vix):
- login_to_nightlysplunk(self.browser, CONFIG.splunkweburl)
- self.hunk_page.open()
- self.hunk_page.hunk.wait_to_be_displayed()
- self._conn_init(nightlysplunk)
- self.create_provider()
- self.create_vix()
- explore_data_page = self.explore_data_page
- explore_data_page.open()
- explore_data_page.select_provider_button.click()
- dd_provider_name = explore_data_page.check_provider_name_in_dropdown(
- VIX_CONFIG["provider"])
- restconn = nightlysplunk.create_logged_in_connector(contype=Connector.REST, username='admin',
- password='changeme')
- response, content = restconn.make_request(
- 'GET', '/services/data/vix-providers', {'output_mode': 'json'})
- providers_backend = []
- for i in range(len(json.loads(content)['entry'])):
- providers_backend.append(json.loads(content)['entry'][i]['name'])
- _, providers_ui = explore_data_page.get_dropdown_items()
- assert response['status'] == '200' or response['status'] == '201'
- assert cmp(providers_ui, providers_backend) == 0
- dd_provider_name.click()
- explore_data_page.select_vix_button.click()
- dd_vix_name = explore_data_page.check_vix_name_in_dropdown(
- VIX_CONFIG["name"])
- restconn = nightlysplunk.create_logged_in_connector(contype=Connector.REST, username='admin',
- password='changeme')
- response, content = restconn.make_request(
- 'GET', '/services/data/vix-indexes', {'output_mode': 'json'})
- indexes_backend = []
- for i in range(len(json.loads(content)['entry'])):
- indexes_backend.append(json.loads(content)['entry'][i]['name'])
- _, indexes_ui = explore_data_page.get_dropdown_items()
- assert response['status'] == '200' or response['status'] == '201'
- assert VIX_CONFIG["name"] in indexes_backend and VIX_CONFIG["name"] in indexes_ui
Add Comment
Please, Sign In to add comment