Exemplo n.º 1
0
def test_literal_Datetime():
    assert literal(DateTime(2063, 3, 31, 22, 13, 2)) == "'2063-03-31T22:13:02'"
Exemplo n.º 2
0
def test_literal_Trojan():
    class Trojan:
        def __str__(self):
            return "A Gift"

    assert literal(Trojan()) == "'A Gift'"
Exemplo n.º 3
0
def test_literal_Date():
    assert literal(Date(2063, 11, 2)) == "'2063-11-02'"
Exemplo n.º 4
0
def test_literal_TimeDelta():
    assert literal(TimeDelta(22, 13,
                             2)) == "'22 days 13 seconds 2 microseconds'"
Exemplo n.º 5
0
def test_literal_None():
    assert literal(None) == "NULL"
Exemplo n.º 6
0
def test_literal_Time():
    assert literal(Time(22, 13, 2)) == "'22:13:02'"
Exemplo n.º 7
0
def test_literal_bytes():
    assert literal(b"\x03") == "X'03'"
Exemplo n.º 8
0
def test_literal_boolean():
    assert literal(True) == "TRUE"
Exemplo n.º 9
0
def test_literal_decimal():
    assert literal(Decimal("0.1")) == "0.1"
Exemplo n.º 10
0
def test_literal_float():
    assert literal(7.9) == "7.9"
Exemplo n.º 11
0
def test_literal_int():
    assert literal(7) == "7"
Exemplo n.º 12
0
def test_literal_quote():
    assert literal("bob's") == "'bob''s'"
Exemplo n.º 13
0
def test_literal():
    val = "top_secret"
    assert literal(val) == f"'{val}'"