Esempio n. 1
0
class TestAMQPConnectionLocking(TestCase):

    def setUp(self):
        self.amqp_connection = AMQPConnection()
        self.amqp_connection2 = AMQPConnection()

    def test_amqp_lock(self):
        self.amqp_connection.get_lock()
        self.assertRaises(NotLockableException, self.amqp_connection2.get_lock)
Esempio n. 2
0
class TestAMQPConnection(TestCase):

    def setUp(self):
        self.dt_list = [2012, 8, 5, 12, 1]
        self.routing_key = '2012.8.6.5.12.1'
        self.amqp_connection = AMQPConnection()
        self.consumer = Consumer(self.routing_key)

    def test_amqp_tick(self):
        now = datetime.datetime(*self.dt_list)
        self.amqp_connection._tick(now)
        time.sleep(.5)
        method, header, body = self.consumer.get()
        rk = str(method.routing_key)
        str_dt = map(str, self.dt_list)
        self.assertEqual(rk, self.routing_key)
Esempio n. 3
0
 def setUp(self):
     self.amqp_connection = AMQPConnection()
     self.amqp_connection2 = AMQPConnection()
Esempio n. 4
0
 def setUp(self):
     self.dt_list = [2012, 8, 5, 12, 1]
     self.routing_key = '2012.8.6.5.12.1'
     self.amqp_connection = AMQPConnection()
     self.consumer = Consumer(self.routing_key)