def test_get_queue_name(self):
        self.assertRaises(ValueError,
                          queue_utils.get_queue_name,
                          queue_name_base=None,
                          queue_name_suffix=None)
        self.assertRaises(ValueError,
                          queue_utils.get_queue_name,
                          queue_name_base='',
                          queue_name_suffix=None)
        self.assertEquals(
            queue_utils.get_queue_name(queue_name_base='st2.test.watch',
                                       queue_name_suffix=None),
            'st2.test.watch')
        self.assertEquals(
            queue_utils.get_queue_name(queue_name_base='st2.test.watch',
                                       queue_name_suffix=''), 'st2.test.watch')
        queue_name = queue_utils.get_queue_name(
            queue_name_base='st2.test.watch',
            queue_name_suffix='foo',
            add_random_uuid_to_suffix=True)
        pattern = re.compile('st2.test.watch.foo-\w')
        self.assertTrue(re.match(pattern, queue_name))

        queue_name = queue_utils.get_queue_name(
            queue_name_base='st2.test.watch',
            queue_name_suffix='foo',
            add_random_uuid_to_suffix=False)
        self.assertEqual(queue_name, 'st2.test.watch.foo')
Esempio n. 2
0
    def test_get_queue_name(self):
        self.assertRaises(ValueError,
                          queue_utils.get_queue_name,
                          queue_name_base=None, queue_name_suffix=None)
        self.assertRaises(ValueError,
                          queue_utils.get_queue_name,
                          queue_name_base='', queue_name_suffix=None)
        self.assertEquals(queue_utils.get_queue_name(queue_name_base='st2.test.watch',
                          queue_name_suffix=None),
                          'st2.test.watch')
        self.assertEquals(queue_utils.get_queue_name(queue_name_base='st2.test.watch',
                          queue_name_suffix=''),
                          'st2.test.watch')
        queue_name = queue_utils.get_queue_name(
            queue_name_base='st2.test.watch',
            queue_name_suffix='foo',
            add_random_uuid_to_suffix=True
        )
        pattern = re.compile('st2.test.watch.foo-\w')
        self.assertTrue(re.match(pattern, queue_name))

        queue_name = queue_utils.get_queue_name(
            queue_name_base='st2.test.watch',
            queue_name_suffix='foo',
            add_random_uuid_to_suffix=False
        )
        self.assertEqual(queue_name, 'st2.test.watch.foo')
Esempio n. 3
0
 def _get_queue(queue_suffix):
     queue_name = queue_utils.get_queue_name(
         queue_name_base="st2.sensor.watch",
         queue_name_suffix=queue_suffix,
         add_random_uuid_to_suffix=True,
     )
     return reactor.get_sensor_cud_queue(queue_name, routing_key="#")
Esempio n. 4
0
 def _get_queue(queue_suffix, exclusive):
     queue_name = queue_utils.get_queue_name(
         queue_name_base='st2.trigger.watch',
         queue_name_suffix=queue_suffix,
         add_random_uuid_to_suffix=True)
     return reactor.get_trigger_cud_queue(queue_name,
                                          routing_key='#',
                                          exclusive=exclusive)
Esempio n. 5
0
 def _get_queue(queue_suffix):
     queue_name = queue_utils.get_queue_name(
         queue_name_base='st2.sensor.watch',
         queue_name_suffix=queue_suffix,
         add_random_uuid_to_suffix=True)
     # return reactor.get_sensor_cud_queue(queue_name, routing_key='#')
     return reactor.get_sensor_cud_queue_with_auto_delete(queue_name,
                                                          routing_key='#',
                                                          auto_delete=True)
Esempio n. 6
0
    def test_get_queue_name(self):
        self.assertRaises(
            ValueError,
            queue_utils.get_queue_name,
            queue_name_base=None,
            queue_name_suffix=None,
        )
        self.assertRaises(
            ValueError,
            queue_utils.get_queue_name,
            queue_name_base="",
            queue_name_suffix=None,
        )
        self.assertEqual(
            queue_utils.get_queue_name(
                queue_name_base="st2.test.watch", queue_name_suffix=None
            ),
            "st2.test.watch",
        )
        self.assertEqual(
            queue_utils.get_queue_name(
                queue_name_base="st2.test.watch", queue_name_suffix=""
            ),
            "st2.test.watch",
        )
        queue_name = queue_utils.get_queue_name(
            queue_name_base="st2.test.watch",
            queue_name_suffix="foo",
            add_random_uuid_to_suffix=True,
        )
        pattern = re.compile(r"st2.test.watch.foo-\w")
        self.assertTrue(re.match(pattern, queue_name))

        queue_name = queue_utils.get_queue_name(
            queue_name_base="st2.test.watch",
            queue_name_suffix="foo",
            add_random_uuid_to_suffix=False,
        )
        self.assertEqual(queue_name, "st2.test.watch.foo")
Esempio n. 7
0
 def _get_queue(queue_suffix):
     queue_name = queue_utils.get_queue_name(queue_name_base='st2.sensor.watch',
                                             queue_name_suffix=queue_suffix,
                                             add_random_uuid_to_suffix=True
                                             )
     return reactor.get_sensor_cud_queue(queue_name, routing_key='#')
Esempio n. 8
0
 def _get_queue(queue_suffix, exclusive):
     queue_name = queue_utils.get_queue_name(queue_name_base='st2.trigger.watch',
                                             queue_name_suffix=queue_suffix,
                                             add_random_uuid_to_suffix=True
                                             )
     return reactor.get_trigger_cud_queue(queue_name, routing_key='#', exclusive=exclusive)