Skip to content

Instantly share code, notes, and snippets.

Chai Assertion Library

Create a workspace so that chai will be visible by node REPL.

~/workspace/test/node-chai$ npm install chai
~/workspace/test/node-chai$ node

Import Chai:

@yucongo
yucongo / qtableview_completer.py
Created December 5, 2016 06:49 — forked from jason-s/qtableview_completer.py
example of QTableView + QCompleter in PySide
from PySide import QtCore, QtGui
from PySide.QtCore import Qt
from PySide.QtGui import QWidget, QTableView, QVBoxLayout, QApplication
def setup_consonants_vowels():
letters = 'abcdefghijklmnopqrstuvwxyz'
vowels = set(['a','e','i','o','u','A','E','I','O','U'])
consonants = set([c for c in (letters + letters.upper()) if not c in vowels])
return (consonants, vowels)
import sip
sip.setapi('QString', 2)
sip.setapi('QVariant', 2)
from PyQt4 import QtCore, QtGui
class TableModel(QtCore.QAbstractTableModel):
"""
A simple 5x4 table model to demonstrate the delegates
@yucongo
yucongo / DataFrameGUI.py
Created November 13, 2016 09:36 — forked from jsexauer/DataFrameGUI.py
A sophisticated GUI to interact with DataFrame objects
"""
DataFrameTable
==============
Quick and Dirty Qt app to view pandas DataFrames. Includes sorting and
filterting.
Based on qtpandas in pandas sandbox module, by Jev Kuznetsov
Usage:
@yucongo
yucongo / combobox.py
Created November 13, 2016 04:13 — forked from MarshallChris/combobox.py
Attempt to derive QtCore.QAbstractTableModel in PyQt
# -*- coding: utf-8 -*-
"""
Created on Wed Jul 17 10:50:56 2013
@author: cmarshall
"""
import sip
sip.setapi('QString', 1)
sip.setapi('QVariant', 1)