'rdfvalue.KeyValue items need special handling to expand k and v.'

def testRdfFormatterHandlesKeyValuePair(self):

    key = rdf_protodict.DataBlob().SetValue('skynet')
    value = rdf_protodict.DataBlob().SetValue([1997])
    rdf = rdf_protodict.KeyValue(k=key, v=value)
    template = '{k}:    {v}'
    hinter = hints.Hinter(template=template)
    expected = 'skynet:    1997'
    result = hinter.Render(rdf)
    self.assertEqual(expected, result)
