This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import os | |
from typing import List | |
import pytest | |
from _pytest.nodes import Item | |
from allure_commons.model2 import TestResult, Attachment | |
from allure_pytest.listener import AllureListener | |
def allure_listener(config) -> AllureListener: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import base64 | |
import allure | |
def pytest_selenium_capture_debug(item, report, extra): | |
for log_type in extra: | |
if log_type["name"] == "Screenshot": | |
content = base64.b64decode(log_type["content"].encode("utf-8")) | |
allure.attach(content, "Screenshot", attachment_type=allure.attachment_type.PNG) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from typing import Optional | |
from _pytest.config.argparsing import OptionGroup, Parser | |
from _pytest.nodes import Item | |
from _pytest.runner import CallInfo | |
from allure_commons.reporter import AllureReporter | |
from allure_pytest.listener import AllureListener | |
def allure_reporter(config) -> Optional[AllureReporter]: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import pytest | |
class App: | |
def create(self): | |
pass | |
def cleanup(self): | |
pass | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# pre-requisite: python3, web3, requests | |
# usage: python3 check_no_relays.py | |
import os | |
from json import JSONDecodeError | |
import requests | |
from requests.adapters import HTTPAdapter, Retry | |
from web3 import Web3 |