2015-04-21 15 views
6

Có cách nào để kiểm tra thử nghiệm đơn vị python (hoặc bất kỳ tập lệnh nào khác) nếu nó được thực thi bên trong PyCharm IDE hay không?Làm cách nào để kiểm tra xem thử nghiệm đơn vị python có bắt đầu ở PyCharm hay không?

Tôi muốn làm một số điều đặc biệt trong một bài kiểm tra đơn vị khi nó bắt đầu cục bộ, những thứ tôi không muốn làm khi toàn bộ điều được thực hiện trên máy chủ xây dựng.

Cheers

+0

Tại sao bạn không làm điều ngược lại và kiểm tra xem tập lệnh của bạn có đang chạy trên máy chủ xây dựng không? Sử dụng PyCharm không phải là cách duy nhất có thể chạy thử nghiệm của bạn tại địa phương ... – yole

+0

@yole Nguyên nhân tôi thường chạy kịch bản xây dựng trên máy tính của tôi và muốn nó hoạt động giống như trên máy chủ xây dựng tại thời điểm này. –

Trả lời

13

Khi chạy trong PyCharm, biến PYCHARM_HOSTED môi trường được xác định.

isRunningInPyCharm = "PYCHARM_HOSTED" in os.environ 
Các vấn đề liên quan