|
- from odoo.tests.common import TransactionCase
- from odoo.tests.common import SavepointCase
- from odoo.tests.common import HttpCase
-
- class TestBook(TransactionCase):
- def setUp(self, *args, **kwargs):
- result = super().setUp(*args, **kwargs)
- user_admin = self.env.ref('base.user_admin')
- self.env = self.env(user=user_admin)
- self.Book = self.env['library.book']
- self.book_ode = self.Book.create({
- 'name': '蝇王',
- 'isbn': '0-571-05686-5'
- })
- return result
-
- # 测试业务逻辑
- def test_check_isbn_new(self):
- "Check valid ISBN"
- self.assertTrue(self.book_ode._check_isbn())
-
-
- # #覆盖check
- def test_isbn_blank_new(self):
- "Button Check ISBN IF"
- self.book_ode.isbn = '9787530220245'
- self.assertTrue(self.book_ode.button_check_isbn())
-
-
-
- # 测试网页
- class Test_SurveyCase(HttpCase):
- def test_access_page(self):
- self.authenticate("admin", "1")
- return self.url_open('/library/books?available=1')
|