Esempio n. 1
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))
Esempio n. 2
0
 def test_iter_items_first_fetch(self):
     clt = self.client
     mgr = clt._manager
     fake_name = utils.random_name()
     ret_body = {"domains": [{"name": fake_name}]}
     clt.method_get = Mock(return_value=({}, ret_body))
     res_iter = DomainResultsIterator(mgr)
     ret = res_iter.next()
     self.assertTrue(isinstance(ret, CloudDNSDomain))
     clt.method_get.assert_called_once_with("/domains")
Esempio n. 3
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))
Esempio n. 4
0
 def test_iter_items_first_fetch(self):
     clt = self.client
     mgr = clt._manager
     fake_name = utils.random_name()
     ret_body = {"domains": [{"name": fake_name}]}
     clt.method_get = Mock(return_value=({}, ret_body))
     res_iter = DomainResultsIterator(mgr)
     ret = res_iter.next()
     self.assertTrue(isinstance(ret, CloudDNSDomain))
     clt.method_get.assert_called_once_with("/domains")
Esempio n. 5
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)
Esempio n. 6
0
 def test_iter(self):
     clt = self.client
     mgr = clt._manager
     res_iter = DomainResultsIterator(mgr)
     ret = res_iter.__iter__()
     self.assertTrue(ret is res_iter)
Esempio n. 7
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)
Esempio n. 8
0
 def test_iter_next(self):
     clt = self.client
     mgr = clt._manager
     res_iter = DomainResultsIterator(mgr)
     clt.method_get = Mock(return_value=({}, {"domains": []}))
     self.assertRaises(StopIteration, res_iter.next)
Esempio n. 9
0
 def test_iter(self):
     clt = self.client
     mgr = clt._manager
     res_iter = DomainResultsIterator(mgr)
     ret = res_iter.__iter__()
     self.assertTrue(ret is res_iter)