def test_equality_based_on_attrs(self): graphite1 = Graphite('example.org', 2003) graphite2 = Graphite('localhost', 2004) self.assertNotEqual(graphite1, graphite2) graphite1.host = 'localhost' graphite1.port = 2004 self.assertEqual(graphite1, graphite2)