Django.Singal works in tests, but Assert doesnot support async invoke.
refine API request for workflow
update gitignore
refine request names.
able to specify workflow state in a single test.
extract test for workflow with PjM.
extract "new project" action as setup to other tests.
complete tests for t02 and t03 by specify current state of workflow
update gitignore
add models for xuantai workflow
all view/request can be categrized into two: do/action/req and
page/view.
Note django template url starts w/o '/', but view url does.