Flask Test Client - GET / POST examples
Flask 的 test client 其實是複用 Werkzeug 的 Client 支援 get
patch
post
head
等方法。
不過文件中對於各個方法可以使用的參數並沒有寫得十分清楚,本篇紀錄常見的 get
post
使用方法。
Posted on Sep 15, 2018 in Flask by Amo Chen ‐ 1 min read
Flask 的 test client 其實是複用 Werkzeug 的 Client 支援 get
patch
post
head
等方法。
不過文件中對於各個方法可以使用的參數並沒有寫得十分清楚,本篇紀錄常見的 get
post
使用方法。
Posted on Sep 15, 2018 in Flask by Amo Chen ‐ 1 min read
上次提到如何在 Windows 連線至 VirtualBox 內的虛擬機器(Virtual Machine) ,這次介紹如何從 macOS 內連線至 VirtualBox 內的 Linux 虛擬機器(Virtual Machine) 。
p.s. 本文使用版本 VirtualBox 5.2.18
Posted on Sep 10, 2018 in VirtualBox , macOS by Amo Chen ‐ 1 min read
自 Python 3.3 增加 unittest.mock 函式庫之後,測試 Python 程式又更方便了。
不過,剛接觸測試相關技術的初學者應該會對 unittest.mock
感到困惑,本篇就解說 unittest.mock
中的 patch
功能,作為學習, unittest.mock
的 Hello World.
Posted on Sep 8, 2018 in Python 程式設計 - 中階 by Amo Chen ‐ 3 min read
接著談談 Celery 的重點 - Queues!
Last updated on Nov 22, 2023 in Python 模組/套件推薦 , Python 程式設計 - 高階 by Amo Chen ‐ 2 min read
本篇將延續 Python Celery 教學 (2) - AsyncResult 與執行工作 的內容,進一步介紹 2 種常見 Celery 定義的 Workflow:
Last updated on Nov 22, 2023 in Python 模組/套件推薦 , Python 程式設計 - 高階 by Amo Chen ‐ 2 min read
Python 是注重排版的程式語言,如果排版排得不好,閱讀的時候就會無來由的感到痛苦。
其中長字串的排版也是有些學問的,可以善用幾個小秘訣讓排版變好看,拯救壞心情!
Posted on Aug 2, 2018 in Python 程式設計 - 初階 by Amo Chen ‐ 1 min read
Python Celery 教學 (1) - 介紹與初次使用 介紹中,我們認識 Celery 幾個重要名詞與初步小小體驗使用 Celery 的過程。
本篇將會進一步介紹更多 Celery 的相關知識與使用方法,其中包括:
Last updated on Nov 22, 2023 in Python 模組/套件推薦 , Python 程式設計 - 高階 by Amo Chen ‐ 4 min read
開發程式時常會設定各式各樣的環境變數,例如 DEBUG mode, PRODUCTION mode 等等環境變數,這時候除了在 .profile
.bashrc
等檔案中設定好環境變數之外,還有另一種選擇 direnv 。
direnv 可以讓我們在切換資料夾時,自動設定好不同的環境變數,在離開資料夾時自動清除環境變數的設定,使用上相當方便。
Last updated on Oct 4, 2022 in Unix-like 命令列教學 by Amo Chen ‐ 2 min read