'Test host equality has correct logic'

def test_host_equality(self):

    a = Host('127.0.0.1', SimpleConvictionPolicy)
    b = Host('127.0.0.1', SimpleConvictionPolicy)
    c = Host('127.0.0.2', SimpleConvictionPolicy)
    self.assertEqual(a, b, 'Two    Host    instances    should    be    equal    when    sharing.')
    self.assertNotEqual(a, c, 'Two    Host    instances    should    NOT    be    equal    when    using    two    different    addresses.')
    self.assertNotEqual(b, c, 'Two    Host    instances    should    NOT    be    equal    when    using    two    different    addresses.')
