def test_equality(self): a = amqp_object.AMQPObject() b = amqp_object.AMQPObject() self.assertEqual(a, b) setattr(a, "a_property", "test") self.assertNotEqual(a, b) setattr(b, "a_property", "test") self.assertEqual(a, b)
def test_repr_items(self): obj = amqp_object.AMQPObject() setattr(obj, 'foo', 'bar') setattr(obj, 'baz', 'qux') self.assertEqual(repr(obj), "<AMQPObject(['baz=qux', 'foo=bar'])>")
def test_repr_no_items(self): obj = amqp_object.AMQPObject() self.assertEqual(repr(obj), '<AMQPObject>')
def test_base_name(self): self.assertEqual(amqp_object.AMQPObject().NAME, 'AMQPObject')