示例#1
0
 def test_unsubscribe_item(self):
     self.mox.StubOutWithMock(db, 'subscription_get_all_by_resource_uuid')
     self.mox.StubOutWithMock(db, 'subscription_destroy')
     db.subscription_get_all_by_resource_uuid(self.context,
                                              self.resource_uuid).\
             AndReturn([self.subscription])
     db.subscription_destroy(self.context, self.subscription_id).\
             AndReturn(None)
     self.mox.ReplayAll()
     result = api.unsubscribe_item(self.context, self.region_name,
                                   self.item_name, self.resource_uuid)
     self.mox.VerifyAll()
     self.assertEqual(result, {})
示例#2
0
 def test_unsubscribe_item(self):
     self.mox.StubOutWithMock(db, 'subscription_get_all_by_resource_uuid')
     self.mox.StubOutWithMock(db, 'subscription_destroy')
     db.subscription_get_all_by_resource_uuid(self.context,
                                              self.resource_uuid).\
             AndReturn([self.subscription])
     db.subscription_destroy(self.context, self.subscription_id).\
             AndReturn(None)
     self.mox.ReplayAll()
     result = api.unsubscribe_item(self.context, self.region_name,
                                   self.item_name, self.resource_uuid)
     self.mox.VerifyAll()
     self.assertEqual(result, {})
示例#3
0
文件: test_api.py 项目: soloxf/dough
 def test_unsubscribe_item(self):
     self.mox.StubOutWithMock(db, 'region_get_by_name')
     self.mox.StubOutWithMock(db, 'item_get_by_name')
     self.mox.StubOutWithMock(db, 'subscription_get_all')
     self.mox.StubOutWithMock(db, 'subscription_destroy')
     db.region_get_by_name(self.context, self.region_name).\
             AndReturn(self.region)
     db.item_get_by_name(self.context, self.item_name).AndReturn(self.item)
     db.subscription_get_all(self.context,
                             filters={
                                 'region_id': self.region_id,
                                 'item_id': self.item_id,
                                 'project_id': self.context.project_id,
                                 'resource_uuid': self.resource_uuid
                                 }).AndReturn(self.subscriptions)
     db.subscription_destroy(self.context, self.subscription_id).\
             AndReturn(None)
     self.mox.ReplayAll()
     result = api.unsubscribe_item(self.context, self.region_name,
                                   self.item_name, self.resource_uuid)
     self.mox.VerifyAll()
     self.assertEqual(result, {})