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())
Beispiel #7
0
 def test_invoke_jira__version(self):
     message = 'jira version'
     text = self.gsbot.invoke(message)
     Dev.pprint(text)
Beispiel #8
0
 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)
Beispiel #10
0
 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)
Beispiel #13
0
 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)
Beispiel #15
0
 def test_invoke_jira__links(self):
     message = 'jira links RISK-12 all 1'
     text = self.gsbot.invoke(message)
     Dev.pprint(text)
Beispiel #16
0
 def tearDown(self):
     if self.result is not None:
         Dev.pprint(self.result)
     if self.delete_on_exit:
         self.kernel.delete()
Beispiel #17
0
 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())
Beispiel #18
0
 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)
Beispiel #19
0
 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."
Beispiel #20
0
 def tearDown(self):
     if self.result is not None:
         Dev.pprint(self.result)
Beispiel #21
0
    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)
Beispiel #23
0
 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)