def test_view_with_colors(self):
        graph_name = 'graph_MRK'
        #graph_name = 'graph_BLO'
        graph_name = 'graph_7ZB'
        (self.graph_views.load_graph(
            graph_name).view_colors().graph.puml.save_tmp())

        Dev.print(self.graph_views.graph.puml.puml)
Beispiel #2
0
 async def sync__await_for_element(self, selector, timeout=10000,page=None, visible=False ,hidden=False):
     if page is None:
         page = await self.page()
     try:
         await page.waitForSelector(selector, {'timeout': timeout ,'visible':visible, 'hidden': hidden})
         return True
     except Exception as error:
         Dev.print("[Error][sync__await_for_element] {0}".format(error))
         return False
 def test_show_jira_graph(self):
     label_key = 'Issue Type'
     label_key = 'Summary'
     graph_name = 'graph_MKF'
     #graph_name = 'graph_YT4'
     #graph_name = 'graph_XKW'
     result = self.vis_js.show_jira_graph(graph_name, label_key=label_key)
     #result = self.vis_js.send_screenshot_to_slack(None, None)
     Dev.print(result)
 def _save_png_file(self, png_data):
     try:
         png_file = '/tmp/lambda_png_file.png'
         if png_data:
             with open(png_file, "wb") as fh:
                 fh.write(base64.decodebytes(png_data.encode()))
             Dev.pprint("Png data with size {0} saved to {1}".format(len(png_data),png_file))
     except Exception as error:
         Dev.print("[_save_png_file][Error] {0}".format(error))
         Dev.print(png_data)
Beispiel #5
0
 def test_open_file_in_browser__markdown_with_js(self):
     js_code = {
         'name':
         'convert',
         'params':
         '# aaaa \n 123 \n - bullet point \n - another one ![](http://visjs.org/images/gettingstartedSlide.png)'
     }
     result = self.view_examples.open_file_in_browser(
         '/examples/markdown.html', js_code)
     Dev.print(result('#md_html').html())
 def tearDown(self):
     if self.png_data:
         if type(self.png_data) is str:
             png_file = '/tmp/tmp-jira-screenshot.png'
             with open(png_file, "wb") as fh:
                 fh.write(base64.decodebytes(self.png_data.encode()))
             Dev.pprint("Png data with size {0} saved to {1}".format(
                 len(self.png_data), png_file))
         else:
             Dev.print(self.result)
     if self.result:
         Dev.print(self.result)
    def test_create_table(self):
        self.datatable_js.load_page(True)
        headers = ['Header AAA','Header BBB']
        rows    = [['value 1'  , 'value 2'  ],
                   ['value 3'  , 'value 4'  ],
                   ['value 5'               ],
                   [                        ],
                   ['value 6'  , 'value 7'  ],
                   [None                    ],
                   [None,'value 8', 'AB'    ],
                   ['value 9'  , 'value 10' ]]

        html = self.datatable_js.create_table(headers,rows)
        Dev.print(html)
 def test_raw_data__issue_id(self):
     result = self.invoke('raw_data GSSP-111 details')
     Dev.print(result)
 def test_raw_data__details(self):
     result = self.invoke('raw_data graph_MKF')
     Dev.print(result)
 def test_raw_data(self):
     result = self.invoke('raw_data graph_J2O details')
     Dev.print(result)
 def test_expand___abc(self):
     Dev.print(self.invoke('expand abc'))
Beispiel #12
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())