Skip to content

Instantly share code, notes, and snippets.

View nekitvand's full-sized avatar

Nikita Vandyshev nekitvand

View GitHub Profile
@pytest.mark.usefixtures("setup_from_checklist")
@pytest.mark.usefixtures("checklist_object")
class TestChecklistGeneral:
@pytest.fixture(autouse=True)
def page_builder_for_checklist(self, browser, checklist_object, state_of_created):
self.checklist_object = checklist_object
self.checklist_edit = GeneralChecklistEdit(browser)
self.checklist_index = GeneralChecklistIndex(browser)
self.checklists_list = GeneralChecklistsList(browser)
@nekitvand
nekitvand / main.py
Last active June 11, 2020 20:49
main.py
# Необходимо установить Flask (см. урок, там есть как ставить)
from flask import abort, redirect, url_for
from flask import Flask
from flask import request
app = Flask(__name__)
@nekitvand
nekitvand / debug_travis_build.md
Created August 31, 2019 23:23 — forked from francois-blanchard/debug_travis_build.md
How to debug a failed travis.ci build

How to debug a failed travis.ci build

1/ Go to travais build

https://travis-ci.com/gitUser/gitRepo/builds/XXXXXX

build

2/ Connect to travis build with ssh

@nekitvand
nekitvand / debug_travis_build.md
Created August 31, 2019 23:23 — forked from francois-blanchard/debug_travis_build.md
How to debug a failed travis.ci build

How to debug a failed travis.ci build

1/ Go to travais build

https://travis-ci.com/gitUser/gitRepo/builds/XXXXXX

build

2/ Connect to travis build with ssh

@nekitvand
nekitvand / BaseClass.py
Last active March 10, 2019 13:00
parametrize
from selenium import webdriver
from StudentPortal import StudentPortalHelper
class App:
def __init__(self):
self.driver = webdriver.Chrome()
self.portal = StudentPortalHelper(self)
self.driver.implicitly_wait(3)
import yandex
def test_yandex_search():
yandex.yandex_search(yandex.driver_initialization())
yandex.browser_close(yandex.driver_initialization())
import yandex
def test_yandex_search():
yandex.yandex_search(yandex.driver)
yandex.browser_close(yandex.driver)
@nekitvand
nekitvand / yandex.py
Created February 11, 2019 19:47
Первый простой тест
from selenium import webdriver
import time
driver = webdriver.Chrome()
driver.get("http://www.ya.ru")
search_string = driver.find_element_by_id("text")
search_string.send_keys("QA NINJAS")
search_string.submit()
time.sleep(3)
driver.quit()
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("http://www.ya.ru")
search_string = driver.find_element_by_id("text")
search_string.send_keys("QA NINJAS")
search_string.submit()
driver.quit()
@nekitvand
nekitvand / main.py
Created February 8, 2019 10:33
Яндекс Переводчик API
import requests
URL = "https://translate.yandex.net/api/v1.5/tr.json/translate" . #это адрес для обращения к API
KEY = "trnsl.1.1.20190115T093726Z.65e1460d8d95bd06.р45ор345о3р4о53р45о345р3о" #Это ваш API ключ
def translate_me(mytext):
params = {
"key": KEY,
"text": mytext,