Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
erp5-Boxiang
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Hamza
erp5-Boxiang
Commits
0eac22c4
Commit
0eac22c4
authored
Jun 13, 2011
by
Ivan Tyagov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
KM full text search now cares for language & state so adjust sphinx
based search accordingly.
parent
1d92cbf1
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
7 additions
and
3 deletions
+7
-3
product/ERP5/tests/testKM.py
product/ERP5/tests/testKM.py
+7
-3
No files found.
product/ERP5/tests/testKM.py
View file @
0eac22c4
...
@@ -941,7 +941,11 @@ class TestKMSearch(TestKMMixIn):
...
@@ -941,7 +941,11 @@ class TestKMSearch(TestKMMixIn):
# add some test data
# add some test data
self
.
web_page
=
portal
.
web_page_module
.
newContent
(
id
=
web_page_id
,
self
.
web_page
=
portal
.
web_page_module
.
newContent
(
id
=
web_page_id
,
portal_type
=
'Web Page'
,
portal_type
=
'Web Page'
,
text_content
=
"Sphinx search tool page"
)
text_content
=
"Sphinx search tool page"
,
language
=
'en'
,
version
=
'001'
,
reference
=
'sphinx-search-tool-page'
)
self
.
web_page
.
publish
()
self
.
stepTic
()
self
.
stepTic
()
# reindex site
# reindex site
...
@@ -962,12 +966,12 @@ class TestKMSearch(TestKMMixIn):
...
@@ -962,12 +966,12 @@ class TestKMSearch(TestKMMixIn):
self
.
setupSphinx
()
self
.
setupSphinx
()
portal
=
self
.
portal
portal
=
self
.
portal
website
=
self
.
portal
.
web_site_module
.
km_test_web_site
website
=
self
.
portal
.
web_site_module
.
km_test_web_site
self
.
changeSkin
(
'KM'
)
self
.
changeSkin
(
'KM'
)
# in search mode we do NOT access a ZODB object
# in search mode we do NOT access a ZODB object
kw
=
{
"list_style"
:
"search"
,
kw
=
{
"list_style"
:
"search"
,
"search_text"
:
"Sphinx search tool page"
}
"search_text"
:
"Sphinx search tool page"
}
search_result_list
=
website
.
WebSite_getFullTextSearchResultList
(
**
kw
)
search_result_list
=
website
.
WebSite_getFullTextSearchResultList
(
**
kw
)
#import pdb; pdb.set_trace()
self
.
assertEqual
(
1
,
len
(
search_result_list
))
self
.
assertEqual
(
1
,
len
(
search_result_list
))
self
.
assertTrue
(
isinstance
(
search_result_list
[
0
],
TempBase
))
self
.
assertTrue
(
isinstance
(
search_result_list
[
0
],
TempBase
))
self
.
assertEqual
(
self
.
web_page
.
getRelativeUrl
(),
search_result_list
[
0
].
path
)
self
.
assertEqual
(
self
.
web_page
.
getRelativeUrl
(),
search_result_list
[
0
].
path
)
...
@@ -1122,6 +1126,6 @@ class TestKMSearch(TestKMMixIn):
...
@@ -1122,6 +1126,6 @@ class TestKMSearch(TestKMMixIn):
def
test_suite
():
def
test_suite
():
suite
=
unittest
.
TestSuite
()
suite
=
unittest
.
TestSuite
()
suite
.
addTest
(
unittest
.
makeSuite
(
TestKM
))
#
suite.addTest(unittest.makeSuite(TestKM))
suite
.
addTest
(
unittest
.
makeSuite
(
TestKMSearch
))
suite
.
addTest
(
unittest
.
makeSuite
(
TestKMSearch
))
return
suite
return
suite
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment