Remove the last usage of 'eval'. gh-issue #151. gl-issue #118

This commit is contained in:
Roberto Rosario
2015-08-11 23:35:19 -04:00
parent 3fd73739a6
commit f1f1c85cbf
5 changed files with 21 additions and 33 deletions

View File

@@ -45,8 +45,8 @@ class IndexTestCase(TestCase):
# Create simple index template
root = index.template_root
index.node_templates.create(parent=root, expression='document.metadata_value_of.test', link_documents=True)
self.assertEqual(list(IndexTemplateNode.objects.values_list('expression', flat=True)), ['', 'document.metadata_value_of.test'])
index.node_templates.create(parent=root, expression='{{ document.metadata_value_of.test }}', link_documents=True)
self.assertEqual(list(IndexTemplateNode.objects.values_list('expression', flat=True)), ['', '{{ document.metadata_value_of.test }}'])
# Add document metadata value to trigger index node instance creation
self.document.metadata.create(metadata_type=metadata_type, value='0001')
@@ -102,8 +102,8 @@ class IndexTestCase(TestCase):
# Create simple index template
root = index.template_root
index.node_templates.create(parent=root, expression='document.metadata_value_of.test', link_documents=True)
self.assertEqual(list(IndexTemplateNode.objects.values_list('expression', flat=True)), ['', 'document.metadata_value_of.test'])
index.node_templates.create(parent=root, expression='{{ document.metadata_value_of.test }}', link_documents=True)
self.assertEqual(list(IndexTemplateNode.objects.values_list('expression', flat=True)), ['', '{{ document.metadata_value_of.test }}'])
# There should be no index instances
self.assertEqual(list(IndexInstanceNode.objects.all()), [])