[web/views/rdf] Take the second element of XY equivalent for non final relation
When given a Yams snippet of the form `<etype> <rtype>` ``xy.xeq()`` will
return the XML snippet equivalent to this relation in the form of a tuple
`(subject, rtype, object)` so ``item`` will always be a tuple here.
In fact, the correct code appears just a few lines above (around line 88) for
final relations so I guess this is a copy-paste mistake.
Closes #4745929.
import unittest
from cubicweb.web import http_headers
class TestGenerators(unittest.TestCase):
def test_generate_true_false(self):
for v in (True, 1, 'true', 'True', 'TRUE'):
self.assertEqual('true', http_headers.generateTrueFalse(v))
for v in (False, 0, 'false', 'False', 'FALSE'):
self.assertEqual('false', http_headers.generateTrueFalse(v))
with self.assertRaises(ValueError):
http_headers.generateTrueFalse('any value')
if __name__ == '__main__':
from unittest import main
main()