def test_format_order(): """_format_order should correctly format the order clause """ q = Query().order('time', 'asc') assert q._format_order() == 'ORDER BY time ASC' q.order('time', 'desc') assert q._format_order() == 'ORDER BY time DESC' q = Query().order('time', 'ASC') assert q._format_order() == 'ORDER BY time ASC' q.order('time', 'DESC') assert q._format_order() == 'ORDER BY time DESC'