def tearDown(self): if self.result is not None: Dev.pprint(self.result) self.python_kernel.delete()
def test___execute_on_kernel(self): text = 'Hello' Dev.pprint(self.jp_echo.execute(text).get('stdout'))
def test_am_charts(self): graph_name = 'graph_XKW' params = [graph_name, 'default'] result = self.browser_commands.am_charts(params=params) Dev.pprint(result) self._save_png_data(result)
def tearDown(self): self.send_message() if self.result is not None: Dev.pprint(self.result)
def test_cmd_screenshot(self): result = self.api.cmd_screenshot( ['screenshot', 'VP-1', '2000', '500', '2'], channel='DRE51D4EM') Dev.pprint(result.get('text'))
def test_projects(self): Dev.pprint(self.jira.projects())
def test_invoke_jira__version(self): message = 'jira version' text = self.gsbot.invoke(message) Dev.pprint(text)
def test_get_gs_graph_by_name(self): graph = self.lambda_graph.get_gs_graph___by_name("test_save_gs_graph_____org_chart") Dev.pprint( graph.stats() ) assert graph.stats() == {'count_edges': 94, 'count_nodes': 124, 'size_puml': 14110}
def test_graph_tasks(self): graph_name = 'graph_CMB' self.png_data = DataTable_Js_Views.graph_tasks(params=[graph_name]) Dev.pprint(self.png_data)
def test_invoke(self): message = 'help' (text, attachments) = self.gsbot.invoke(message) Dev.pprint(text, attachments)
def test_get_r1_r2_r3_model(self): result = self.create_dashboard.get_r1_r2_r3_model() Dev.pprint(result) # def test_get_raw_sheet_data(self): # result = self.create_dashboard.get_raw_sheet_data() #Dev.pprint(result)
def tearDown(self): if self.result: Dev.pprint(self.result) if self.png_data: Browser_Lamdba_Helper().save_png_data(self.png_data)
def tearDown(self): if self.result is not None: Dev.pprint(self.result) if self.png_data is not None: if type(self.png_data) is bytes: with open(self.png_file, "wb") as file: file.write(self.png_data) Dev.pprint( f'Png data with size {len(self.png_data)} saved to {self.png_file}' ) elif type(self.png_data) is str: try: with open(self.png_file, "wb") as file: file.write(base64.decodebytes(self.png_data.encode())) Dev.pprint( f'Png data with size {len(self.png_data)} saved to {self.png_file}' ) except Exception as error: Dev.pprint(f'png save error: {error}') Dev.pprint(self.png_data) else: Dev.pprint(f'Error Png data was not a string: {self.png_data}')
def test_build_start(self): build_id = self.api.code_build.build_start() result = self.api.code_build.build_wait_for_completion( build_id, max_attempts=100, log_status=True) Dev.pprint(result)
def test_invoke_jira__links(self): message = 'jira links RISK-12 all 1' text = self.gsbot.invoke(message) Dev.pprint(text)
def tearDown(self): if self.result is not None: Dev.pprint(self.result) if self.delete_on_exit: self.kernel.delete()
def test_setup(self): Assert(self.browser).is_class('API_Browser') Assert(self.vis_js.web_root).contains( 'serverless-render/osbot_browser/web_root') Assert(self.browser.sync__url()).is_equal('about:blank') Dev.print(self.browser.sync__url())
def test_save_gs_graph(self): graph = GS_Graph() graph.add_node("aaa") graph.add_edge("aaa","->","bbb") result = self.lambda_graph.save_gs_graph(graph, "test_save_gs_graph", "from unit test") Dev.pprint(result)
def test_issue_add_link__error(self): try: Dev.pprint(self.api.issue_add_link('from', 'link_type', 'to')) except Exception as error: assert error.text == "No issue link type with name 'link_type' found."
def tearDown(self): if self.result is not None: Dev.pprint(self.result)
def _test_issue_change_log_only_status(self): statuses = self.api.issue_changes_log_only_status("Project=VULN", 300) Dev.pprint(statuses)
def test_graph__view__node_label(self): graph_name = 'graph_DEQ' params = [graph_name, 'node_label', 'Labels'] result = self.browser_commands.graph(params=params) Dev.pprint(result) self._save_png_data(result)
def test_covert_issue(self): raw_issue = self.api.jira().issue('TASK-502') # 'FACT-10') # issue = self.api.convert_issue(raw_issue) Dev.pprint(issue)
def test_go_js(self): self.test_update_lambda() graph_name = 'graph_J2O' params = [graph_name, 'default'] result = self.browser_commands.go_js(params=params) Dev.pprint(result)
def tearDown(self): if self.jp_session.exists(): self.jp_session.delete() if self.result is not None: Dev.pprint(self.result)