コード例 #1
0
ファイル: test_qformat.py プロジェクト: pombredanne/sqlew
def test_date():
    dt = date.today()
    ret = datetime(dt.year, dt.month, dt.day).strftime("'%Y-%m-%d'")
    assert queryformat.qformat(':dt', dt=dt) == ret
コード例 #2
0
ファイル: test_qformat.py プロジェクト: pombredanne/sqlew
def test_func(f, ret):
    assert queryformat.qformat(':f', f=f) == ret
コード例 #3
0
ファイル: test_qformat.py プロジェクト: pombredanne/sqlew
def test_datetime():
    dt = datetime.utcnow()
    ret = dt.strftime("'%Y-%m-%d %H:%M:%S'")
    assert queryformat.qformat(':dt', dt=dt) == ret
コード例 #4
0
ファイル: test_qformat.py プロジェクト: pombredanne/sqlew
def test_list(ls, ret):
    assert queryformat.qformat(':ls', ls=ls) == ret
コード例 #5
0
ファイル: test_qformat.py プロジェクト: pombredanne/sqlew
def test_dict(d, ret):
    for e in queryformat.qformat(':d', d=d).split(','):
        assert e in ret.split(',')
コード例 #6
0
ファイル: test_qformat.py プロジェクト: pombredanne/sqlew
def test_none():
    assert queryformat.qformat(':n', n=None) == 'NULL'
コード例 #7
0
ファイル: test_qformat.py プロジェクト: pombredanne/sqlew
def test_bool(b, ret):
    assert queryformat.qformat(':b', b=b) == ret
コード例 #8
0
ファイル: test_qformat.py プロジェクト: pombredanne/sqlew
def test_str(s, ret):
    assert queryformat.qformat(':s', s=s) == ret
コード例 #9
0
ファイル: test_qformat.py プロジェクト: pombredanne/sqlew
def test_numbers(n):
    assert queryformat.qformat(':n', n=n) == str(n)
コード例 #10
0
ファイル: test_qformat.py プロジェクト: pombredanne/sqlew
def test_placeholoder(fmt, ret):
    assert queryformat.qformat(fmt, x='a') == ret