def test_schema_index_create(self): page = WikiPage.get_by_title(u"Hello") page.update_content(u".schema Book\n[[author::AK]]\n{{isbn::123456789}}\n[[datePublished::2013]]", 0) page.rebuild_data_index() self.assertEqual( 1, SchemaDataIndex.query( SchemaDataIndex.title == u"Hello", SchemaDataIndex.name == u"author", SchemaDataIndex.value == u"AK" ).count(), ) self.assertEqual( 1, SchemaDataIndex.query( SchemaDataIndex.title == u"Hello", SchemaDataIndex.name == u"isbn", SchemaDataIndex.value == u"123456789", ).count(), ) self.assertEqual( 1, SchemaDataIndex.query( SchemaDataIndex.title == u"Hello", SchemaDataIndex.name == u"datePublished", SchemaDataIndex.value == u"2013", ).count(), )
def test_schema_index_create(self): page = WikiPage.get_by_title(u'Hello') page.update_content( u'.schema Book\n[[author::AK]]\n{{isbn::123456789}}\n[[datePublished::2013]]', 0) page.rebuild_data_index() self.assertEqual( 1, SchemaDataIndex.query(SchemaDataIndex.title == u'Hello', SchemaDataIndex.name == u'author', SchemaDataIndex.value == u'AK').count()) self.assertEqual( 1, SchemaDataIndex.query( SchemaDataIndex.title == u'Hello', SchemaDataIndex.name == u'isbn', SchemaDataIndex.value == u'123456789').count()) self.assertEqual( 1, SchemaDataIndex.query(SchemaDataIndex.title == u'Hello', SchemaDataIndex.name == u'datePublished', SchemaDataIndex.value == u'2013').count())