Here are the examples of the python api mock.sentinel.xs taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
4 Examples
3
Example 1
Project: pyon Source File: test_exchange.py
def test_create_xs(self):
xs = self.ex_manager.create_xs(sentinel.xs)
exstr = '%s.ion.xs.%s' % (get_sys_name(), str(sentinel.xs)) # what we expect the exchange property to return
self.assertEquals(xs._exchange, sentinel.xs)
self.assertEquals(xs.exchange, exstr)
self.assertEquals(xs.queue, None)
self.assertEquals(xs.binding, None)
self.assertEquals(xs._xs_exchange_type, 'topic')
self.assertEquals(xs._xs_durable, False)
self.assertEquals(xs._xs_auto_delete, True)
# should be in our map too
self.assertIn(sentinel.xs, self.ex_manager.xs_by_name)
self.assertEquals(self.ex_manager.xs_by_name[sentinel.xs], xs)
# should've tried to declare
self.pt.declare_exchange_impl.assert_called_with(exstr, auto_delete=True, durable=False, exchange_type='topic')
3
Example 2
Project: pyon Source File: test_exchange.py
def test_create_xs_with_params(self):
xs = self.ex_manager.create_xs(sentinel.xs, exchange_type=sentinel.ex_type, durable=True)
exstr = '%s.ion.xs.%s' % (get_sys_name(), str(sentinel.xs)) # what we expect the exchange property to return
self.assertEquals(xs._xs_durable, True)
self.assertEquals(xs._xs_exchange_type, sentinel.ex_type)
# declaration?
self.pt.declare_exchange_impl.assert_called_with(exstr, auto_delete=True, durable=True, exchange_type=sentinel.ex_type)
3
Example 3
Project: pyon Source File: test_exchange.py
def test_create_xp_with_different_xs(self):
xs = self.ex_manager.create_xs(sentinel.xs)
xs_exstr = '%s.ion.xs.%s' % (get_sys_name(), str(sentinel.xs)) # what we expect the exchange property to return
xp = self.ex_manager.create_xp(sentinel.xp, xs)
xp_exstr = '%s.xp.%s' % (xs_exstr, str(sentinel.xp))
# check mappings
self.assertIn(sentinel.xp, self.ex_manager.xn_by_name)
self.assertIn(xp, self.ex_manager.xn_by_xs[sentinel.xs])
self.assertEquals(xp.exchange, xp_exstr)
3
Example 4
Project: pyon Source File: test_exchange.py
def test_create_xn_with_different_xs(self):
xs = self.ex_manager.create_xs(sentinel.xs)
xs_exstr = '%s.ion.xs.%s' % (get_sys_name(), str(sentinel.xs)) # what we expect the exchange property to return
xn = self.ex_manager.create_xn_service('servicename', xs)
qstr = '%s.%s' % (xn.exchange, 'servicename') # what we expect the queue name to look like
# check mappings
self.assertIn('servicename', self.ex_manager.xn_by_name)
self.assertIn(xn, self.ex_manager.xn_by_xs[sentinel.xs])
self.assertEquals(xn.queue, qstr)