funfactory là dự án mà làm playdoh vui vẻ. & Nbsp; Bạn nhập nó trong một tập tin manage.py Django và nó đặt lên môi trường playdoh và cấu hình một số cài đặt.
Cài đặt
pips cài đặt funfactory
nó là gì?
funfactory là cốt lõi của playdoh, Django bộ khởi động của Mozilla. funfactory không phải là một tập hợp các ứng dụng độc lập.
Kiểm tra các tài liệu playdoh cho một hướng dẫn sử dụng đầy đủ.
funfactory cũng là tên của một kịch bản để tự động cài đặt một ứng dụng Playdoh mới. Kiểm tra --help funfactory cho biết thêm.
Hacking
Để phát triển các tính năng mới cho playdoh cốt lõi, bạn sẽ muốn hack vào funfactory! Để chạy các bộ thử nghiệm, đầu tiên cài đặt tox sau đó cd vào thư mục gốc và gõ lệnh tox. Các tox.ini sẽ xử lý phần còn lại.
Lưu ý : nếu bạn cung cấp một playdoh URL từ xa khác nhau hoặc một chi nhánh khác nhau hoặc một cái gì đó, hãy nhớ xóa .playdoh / thư mục giữa các xét nghiệm cho một slate sạch.
Để thử cắt cạnh các tính năng funfactory trong một ứng dụng playdoh thực, bạn có thể sử dụng phát triển các lệnh để cài đặt một liên kết đến các tập tin trong virtualenv của bạn:
workon the-playdoh-clone
pushd ~ / bạn / path / to / funfactory
python setup.py phát triển
popd
Test Suite Môi trường
Dưới đây là một số biến môi trường được công nhận bởi các bộ kiểm tra:
FF_DB_USER
& Nbsp; MySQL sử dụng db để chạy thử nghiệm manage.py. Mặc định là root.
FF_DB_PASS
& Nbsp; mật khẩu người dùng MySQL cho thử nghiệm manage.py. Mặc định là một chuỗi rỗng.
FF_DB_NAME
& Nbsp; MySQL db tên cho kiểm tra manage.py. Mặc định là _funfactory_test.
FF_PLAYDOH_REMOTE
& Nbsp; Git URL đủ điều kiện cho playdoh repo. Mặc định là git: //github.com/mozilla/playdoh.git.
FF_PLAYDOH_BRANCH
& Nbsp; Mặc định chi nhánh để kéo và cập nhật. . Mặc định là chủ
Yêu cầu :
- Python
Bình luận không