# Copyright (c) 2006 Twisted Matrix Laboratories.
# See LICENSE for details.
import time
from twisted.trial import unittest
from twisted.names import dns, cache
class Caching(unittest.TestCase):
def testLookup(self):
c = cache.CacheResolver({
dns.Query(name='example.com', type=dns.MX, cls=dns.IN): (time.time(), ([], [], []))})
return c.lookupMailExchange('example.com').addCallback(self.assertEquals, ([], [], []))