コード例 #1
0
ファイル: test_p3kswiftclient.py プロジェクト: sujala/deuce
 def test_get_non_existent_container(self):
     content = Content([{'name': 'mock'}])
     res = Response(404, content)
     fut = asyncio.Future(loop=None)
     fut.set_result(res)
     p3k_swiftclient.aiohttp.request = mock.Mock(return_value=fut)
     self.assertRaises(
         ClientException, lambda: p3k_swiftclient.get_container(
             self.storage_url, self.token, self.vault))
コード例 #2
0
ファイル: test_p3kswiftclient.py プロジェクト: jc7998/deuce
 def test_get_non_existent_container(self):
     content = Content([{'name': 'mock'}])
     res = Response(404, content)
     fut = asyncio.Future(loop=None)
     fut.set_result(res)
     p3k_swiftclient.aiohttp.request = mock.Mock(return_value=fut)
     self.assertRaises(ClientException,
                       lambda: p3k_swiftclient.get_container(
                           self.storage_url,
                           self.token,
                           self.vault))
コード例 #3
0
ファイル: test_p3kswiftclient.py プロジェクト: sujala/deuce
 def test_get_container_no_marker_limit(self):
     # With marker and limit as None
     content = Content([{
         'name': 'mocka'
     }, {
         'name': 'mockb'
     }, {
         'name': 'mockc'
     }])
     limit = None
     marker = None
     res = Response(200, content)
     fut = asyncio.Future(loop=None)
     fut.set_result(res)
     p3k_swiftclient.aiohttp.request = mock.Mock(return_value=fut)
     response = p3k_swiftclient.get_container(self.storage_url, self.token,
                                              self.vault, limit, marker)
     self.assertEqual(response, [part['name'] for part in content])
コード例 #4
0
ファイル: test_p3kswiftclient.py プロジェクト: jc7998/deuce
 def test_get_container_marker_limit(self):
     # With marker and limit
     content = Content([{'name': 'mocka'},
                        {'name': 'mockb'},
                        {'name': 'mockc'}])
     limit = 3
     marker = 'mocka'
     res = Response(200, content)
     fut = asyncio.Future(loop=None)
     fut.set_result(res)
     p3k_swiftclient.aiohttp.request = mock.Mock(return_value=fut)
     response = p3k_swiftclient.get_container(
         self.storage_url,
         self.token,
         self.vault,
         limit,
         marker)
     self.assertEqual(response, [part['name'] for part in content])