summaryrefslogtreecommitdiff
path: root/test/test_issue801.py
blob: 69573352d8ee2127cb11402001d1f23aa318c756 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
"""
Issue 801 - Problem with prefixes created for URIs containing %20
"""
from rdflib import Namespace, Graph, BNode, Literal
import unittest

class TestIssue801(unittest.TestCase):

    def test_issue_801(self):
        g = Graph()
        example = Namespace('http://example.org/')
        g.bind('', example)
        node = BNode()
        g.add((node, example['first%20name'], Literal('John')))
        self.assertEqual(g.serialize(format="turtle").split("\n")[-3],
                '[] :first%20name "John" .')

if __name__ == "__main__":
    unittest.main()