def test_replacement_for(self):
        layer = {
            '202-3': {'ref': 'account:202-2-a'},
            'referenced': {'account:202-2-a': {
                'reference': '202-2-a', 'term': 'account'}}
            }
        dl = DefinitionsLayer(layer)
        definition_link = dl.replacement_for('account', layer['202-3'])

        url = '<a href="#202-2-a" class="citation definition" '
        url += 'data-definition="202-2-a" data-defined-term="account">'
        url += 'account</a>'
        self.assertEquals(definition_link, url)
Exemple #2
0
    def test_create_definition_link(self):
        layer = {
            '202-3': {'ref': 'account:202-2-a'},
            'referenced': {'account:202-2-a': {'reference': '202-2-a'}}
            }
        dl = DefinitionsLayer(layer)
        definition_link = dl.create_definition_link('account',
                                            ['202', '3'], 'account')

        url = '<a href="#202-3" class="citation definition" '
        url += 'data-definition="202-3" data-defined-term="account">'
        url += 'account</a>'
        self.assertEquals(definition_link, url)
    def test_replacement_for(self):
        layer = {
            '202-3': {
                'ref': 'account:202-2-a'
            },
            'referenced': {
                'account:202-2-a': {
                    'reference': '202-2-a',
                    'term': 'account'
                }
            }
        }
        dl = DefinitionsLayer(layer)
        definition_link = dl.replacement_for('account', layer['202-3'])

        url = '<a href="#202-2-a" class="citation definition" '
        url += 'data-definition="202-2-a" data-defined-term="account">'
        url += 'account</a>'
        self.assertEquals(definition_link, url)