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])
示例#4
0
    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])