def test_get(self):
"""Test get method"""
app = self._test_application()
mockDBObject.return_value = app
with patch.object(reqparse.RequestParser, 'parse_args'):
resource = RestApplication(restapi=self.restapi, server=self.server)
# Fail to find a device: raises 404 NotFound
with patch.object(Application, 'find', classmethod(mockDBObject.findFail)):
yield self.assertFailure(resource.get(app.appeui), e.NotFound)
# Find a device success returns a dict of field values
with patch.object(Application, 'find', classmethod(mockDBObject.findSuccess)):
resource.getProperties = MagicMock()
result = yield resource.get(app.appeui)
self.assertEqual(app.appeui, result['appeui'])
评论列表
文章目录