Example #1
0
class TestAppCompatIndexer(TestCase):
    def setUp(self):
        self.indexer = AppCompatIndexer()

    def test_mapping(self):
        doc_name = self.indexer.get_doctype_name()
        assert doc_name

        mapping_properties = self.indexer.get_mapping()[doc_name]['properties']

        # Spot check: make sure addon-specific 'summary' field is not present.
        assert 'summary' not in mapping_properties

    def test_no_extract(self):
        # Extraction is handled differently for this class because it's quite
        # specific, so it does not have an extract_document() method.
        assert not hasattr(self.indexer, 'extract_document')
Example #2
0
class TestAppCompatIndexer(TestCase):
    def setUp(self):
        self.indexer = AppCompatIndexer()

    def test_mapping(self):
        doc_name = self.indexer.get_doctype_name()
        assert doc_name

        mapping_properties = self.indexer.get_mapping()[doc_name]['properties']

        # Spot check: make sure addon-specific 'summary' field is not present.
        assert 'summary' not in mapping_properties

    def test_no_extract(self):
        # Extraction is handled differently for this class because it's quite
        # specific, so it does not have an extract_document() method.
        assert not hasattr(self.indexer, 'extract_document')
Example #3
0
 def setUp(self):
     self.indexer = AppCompatIndexer()
Example #4
0
 def setUp(self):
     self.indexer = AppCompatIndexer()