コード例 #1
0
ファイル: test_cloud_dns.py プロジェクト: absoludity/pyrax
 def test_iter_items_next_fetch(self):
     clt = self.client
     mgr = clt._manager
     fake_name = utils.random_unicode()
     ret_body = {"domains": [{"name": fake_name}]}
     clt.method_get = Mock(return_value=({}, ret_body))
     res_iter = DomainResultsIterator(mgr)
     res_iter.next_uri = example_uri
     ret = res_iter.next()
     self.assertTrue(isinstance(ret, CloudDNSDomain))
コード例 #2
0
 def test_iter_items_next_fetch(self):
     clt = self.client
     mgr = clt._manager
     fake_name = utils.random_unicode()
     ret_body = {"domains": [{"name": fake_name}]}
     clt.method_get = Mock(return_value=({}, ret_body))
     res_iter = DomainResultsIterator(mgr)
     res_iter.next_uri = example_uri
     ret = res_iter.next()
     self.assertTrue(isinstance(ret, CloudDNSDomain))
コード例 #3
0
ファイル: test_cloud_dns.py プロジェクト: absoludity/pyrax
 def test_iter_items_next_stop(self):
     clt = self.client
     mgr = clt._manager
     res_iter = DomainResultsIterator(mgr)
     res_iter.next_uri = None
     self.assertRaises(StopIteration, res_iter.next)
コード例 #4
0
 def test_iter_items_next_stop(self):
     clt = self.client
     mgr = clt._manager
     res_iter = DomainResultsIterator(mgr)
     res_iter.next_uri = None
     self.assertRaises(StopIteration, res_iter.next)