コード例 #1
0
ファイル: myisam_query.py プロジェクト: cuker/haystack-myisam
class SimpleSearchQueryTestCase(TestCase):
    def setUp(self):
        super(SimpleSearchQueryTestCase, self).setUp()
        self.sq = SearchQuery(backend=SearchBackend())

    def test_build_query_all(self):
        self.assertEqual(self.sq.build_query(), '[]')

    def test_build_query_single_word(self):
        self.sq.add_filter(SQ(content='hello'))
        self.assertEqual(self.sq.build_query(), '["hello"]')

    def test_build_query_multiple_word(self):
        self.sq.add_filter(SQ(name='foo'))
        self.sq.add_filter(SQ(name='bar'))
        self.assertEqual(self.sq.build_query(), '["foo", "bar"]')
コード例 #2
0
ファイル: myisam_query.py プロジェクト: cuker/haystack-myisam
 def setUp(self):
     super(SimpleSearchQueryTestCase, self).setUp()
     self.sq = SearchQuery(backend=SearchBackend())