Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
1 ตอบกลับ
3594 มุมมอง

I would like to import the mock-library in odoo testing environment. I use 

import unittest.mock

but when using @mock.patch I get a NameError: name 'mock' is not defined.

What's the problem?


อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

yes, you can use it. unittest is part of a standard python.

I think your import statement is incorrect

try:
  from unittest.mock import patch
except ImportError:    
  from mock import patch

use @patch

อวตาร
ละทิ้ง
ผู้เขียน

That's it! Thanks!