Пример #1
0
    def test_sync__dashboard_project(self):
        #id = '9591ebd0-e65f-11e8-abb1-378e282672cc'
        key = 'GSSP-126'
        result = self.elk.sync__dashboard_project(key)

        result = self.elk.browser().sync__screenshot(file_screenshot='/tmp/lambda_png_file.png')
        Dev.print(result)
Пример #2
0
    def test_sync__dashboard(self):
        #id = '9591ebd0-e65f-11e8-abb1-378e282672cc'
        goto_id = '549e8579f763bc82ed6cd69cf4c62954'
        result = self.elk.sync__dashboard(goto_id)

        result = self.elk.browser().sync__screenshot(file_screenshot='/tmp/lambda_png_file.png')
        Dev.print(result)
Пример #3
0
 async def sync__await_for_element(self, selector, timeout=10000):
     page = await self.page()
     try:
         await page.waitForSelector(selector, {'timeout': timeout})
         return True
     except Exception as error:
         Dev.print("[Errpr][sync__await_for_element] {0}".format(error))
         return False
    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)
Пример #5
0
 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 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())
Пример #7
0
 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)
Пример #8
0
    def test_sync_connect_and_login(self):
        result = self.elk.sync__connect_and_login()

        result = self.elk.browser().sync__screenshot(file_screenshot='/tmp/lambda_png_file.png')
        Dev.print(result)
Пример #9
0
 def test_screenshot(self):
     result = self.elk.screenshot()
     Dev.print(result)
Пример #10
0
 async def open(self, path, wait_until=None):
     url = self.server_url + path
     Dev.print(url)
     await self.browser().open(url, wait_until=wait_until)
 def test_config(self):
     Dev.print(self.api.config())
    def test_method_logs_metadata_files(self):
        (text, attachment) = GS_Bot_Commands.ec2_instances_details({})

        Dev.print(text)
 def test_render_folder(self):
     result = self.render_page.render_folder(Files.current_folder())
     Dev.print(result.html())
Пример #14
0
 def test_setup(self):
     Assert(self.browser).is_class('API_Browser')
     Assert(self.vis_js.web_root).contains('serverless-render/src/web_root')
     Assert(self.browser.sync__url()).is_equal('about:blank')
     Dev.print(self.browser.sync__url())