Exemple #1
0
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
Exemple #2
0
def test_func(f, ret):
    assert queryformat.qformat(':f', f=f) == ret
Exemple #3
0
def test_datetime():
    dt = datetime.utcnow()
    ret = dt.strftime("'%Y-%m-%d %H:%M:%S'")
    assert queryformat.qformat(':dt', dt=dt) == ret
Exemple #4
0
def test_list(ls, ret):
    assert queryformat.qformat(':ls', ls=ls) == ret
Exemple #5
0
def test_dict(d, ret):
    for e in queryformat.qformat(':d', d=d).split(','):
        assert e in ret.split(',')
Exemple #6
0
def test_none():
    assert queryformat.qformat(':n', n=None) == 'NULL'
Exemple #7
0
def test_bool(b, ret):
    assert queryformat.qformat(':b', b=b) == ret
Exemple #8
0
def test_str(s, ret):
    assert queryformat.qformat(':s', s=s) == ret
Exemple #9
0
def test_numbers(n):
    assert queryformat.qformat(':n', n=n) == str(n)
Exemple #10
0
def test_placeholoder(fmt, ret):
    assert queryformat.qformat(fmt, x='a') == ret