Skip to content

Instantly share code, notes, and snippets.

View Ananthusubramanian's full-sized avatar
🏠
Working from home

Ananthu Subramanian Ananthusubramanian

🏠
Working from home
View GitHub Profile
@wils0ns
wils0ns / stubs.py
Last active September 16, 2023 16:02
pytest monkeypatch mock stub asyncio.create_subprocess_exec
import asyncio
import re
from dataclasses import dataclass
from os import PathLike
from typing import List
class StubAsyncProcess(asyncio.subprocess.Process):
predefined_returncode = 0
predefined_communicate_return = (b"", b"")
@Ananthusubramanian
Ananthusubramanian / Submit.js
Last active July 29, 2020 12:34
Evaluation submit in AUMS Amrita automate
document.getElementById("form-branch::categorySection::itemrow::renderedItem::nextrow:1:verticalDisplay::scaleOption:0:radioValue").checked = true;
document.getElementById("form-branch::categorySection::itemrow:1:renderedItem::nextrow:2:verticalDisplay::scaleOption:0:radioValue").checked = true;
document.getElementById("form-branch::categorySection::itemrow:2:renderedItem::nextrow:3:verticalDisplay::scaleOptions:0:choiceValue").checked = true;
document.getElementById("form-branch::categorySection::itemrow:3:renderedItem::nextrow:4:verticalDisplay::scaleOptions:0:choiceValue").checked = true;
document.getElementById("form-branch::categorySection::itemrow:4:renderedItem::nextrow:5:verticalDisplay::scaleOptions:0:choiceValue").checked = true;
document.getElementById("form-branch::categorySection::itemrow:5:renderedItem::nextrow:6:verticalDisplay::scaleOption:0:radioValue").checked = true;
document.getElementById("form-branch::categorySection::itemrow:6:renderedItem::nextrow:7:verticalDisplay::scaleOptions:0:choi
@skeeved
skeeved / borg.py
Created July 14, 2017 19:01
python borg pattern singleton
"""
Singleton class encapsulating a psycopg2 connection.
"""
import psycopg2
from psycopg2.extras import DictCursor
psycopg2.extensions.register_type(psycopg2.extensions.UNICODE)
psycopg2.extensions.register_type(psycopg2.extensions.UNICODEARRAY)
class DB(object):