def test_apply_layer_cache(self, views, secturl, generator): il = InterpretationsLayer({"1234-56-a": [{"reference": "1234-56-a-Interp"}]}, version="vvvv") il.root_interp_label = "1234-56-Interp" il.apply_layer("1234-56") self.assertFalse(generator.generator.get_tree_paragraph.called) il.apply_layer("1234-56-a") self.assertTrue(generator.generator.get_tree_paragraph.called) args = generator.generator.get_tree_paragraph.call_args[0] # Note that this is grabbing the section's interps self.assertEqual("1234-56-Interp", args[0]) self.assertEqual("vvvv", args[1])
def test_apply_layer_cache(self, secturl, generator): il = InterpretationsLayer({ '1234-56-a': [{'reference': '1234-56-a-Interp'}]}, version='vvvv') il.root_interp_label = '1234-56-Interp' il.partial_view = Mock() il.partial_view.return_value.content = 'content' il.apply_layer('1234-56') self.assertFalse(generator.generator.get_tree_paragraph.called) il.apply_layer('1234-56-a') self.assertTrue(generator.generator.get_tree_paragraph.called) args = generator.generator.get_tree_paragraph.call_args[0] # Note that this is grabbing the section's interps self.assertEqual('1234-56-Interp', args[0]) self.assertEqual('vvvv', args[1])
def test_apply_layer_cache(self, views, secturl, generator): il = InterpretationsLayer( {'1234-56-a': [{ 'reference': '1234-56-a-Interp' }]}, version='vvvv') il.root_interp_label = '1234-56-Interp' il.apply_layer('1234-56') self.assertFalse(generator.generator.get_tree_paragraph.called) il.apply_layer('1234-56-a') self.assertTrue(generator.generator.get_tree_paragraph.called) args = generator.generator.get_tree_paragraph.call_args[0] # Note that this is grabbing the section's interps self.assertEqual('1234-56-Interp', args[0]) self.assertEqual('vvvv', args[1])
def test_attach_metadata_cache(self, secturl, generator): il = InterpretationsLayer( {'1234-56-a': [{ 'reference': '1234-56-a-Interp' }]}, version='vvvv') il.root_interp_label = '1234-56-Interp' il.partial_view = Mock() il.partial_view.return_value.content = 'content' il.attach_metadata({'label_id': '1234-56'}) self.assertFalse(generator.generator.get_tree_paragraph.called) il.attach_metadata({'label_id': '1234-56-a'}) self.assertTrue(generator.generator.get_tree_paragraph.called) args = generator.generator.get_tree_paragraph.call_args[0] # Note that this is grabbing the section's interps self.assertEqual('1234-56-Interp', args[0]) self.assertEqual('vvvv', args[1])