Exemplo n.º 1
0
# set up some domain aliases
os.symlink(os.path.join(droot, 'example.com'),
           os.path.join(droot, 'alias.example.com'))
os.symlink(os.path.join(droot, 'example.com'),
           os.path.join(droot, 'alias.example.net'))
os.symlink(os.path.join(droot, 'example.org'),
           os.path.join(droot, 'alias.example.org'))

# instantiate Porter with our fake domain root
porter = Porter(droot)

##
# ok, now run some tests!
##
testosterone(
    """\

# if already canonical then we get NULL
porter.canonicalize('example.com') == 'NULL'
porter.canonicalize('example.net') == 'NULL'
porter.canonicalize('example.org') == 'NULL'

# test some real live aliases
#print porter.canonicalize('alias.example.com')
porter.canonicalize('alias.example.com') == 'example.com'
porter.canonicalize('alias.example.net') == 'example.com'
porter.canonicalize('alias.example.org') == 'example.org'

# also test some orphans
porter.canonical['example.com'] == 'foo:8010'
porter.canonical['example.net'] == 'bar:8810'