def test_dns_entry_should_exist(self): entry = instance_info.expected_dns_entry() if entry: def get_entries(): return dns_driver.get_entries_by_name(entry.name) try: poll_until(get_entries, lambda entries: len(entries) > 0, sleep_time=2, time_out=60) except exception.PollTimeOut: self.fail("Did not find name " + entry.name + \ " in the entries, which were as follows:" + str(dns_driver.get_entries()))
def test_dns_entry_should_exist(self): entry = instance_info.expected_dns_entry() if entry: def get_entries(): return dns_driver.get_entries_by_name(entry.name) try: poll_until(get_entries, lambda entries: len(entries) > 0, sleep_time=2, time_out=60) except exception.PollTimeOut: self.fail("Did not find name " + entry.name + \ " in the entries, which were as follows:" + str(dns_driver.get_entries()))
def test_dns_entry_exist_should_be_removed_shortly_thereafter(self): entry = instance_info.expected_dns_entry() if not entry: return def get_entries(): return dns_driver.get_entries_by_name(entry.name) try: poll_until(get_entries, lambda entries: len(entries) == 0, sleep_time=2, time_out=60) except exception.PollTimeOut: # Manually delete the rogue item dns_driver.delete_entry(entry.name, entry.type, entry.dns_zone) self.fail("The DNS entry was never deleted when the instance " "was destroyed.")
def test_dns_entry_exist_should_be_removed_shortly_thereafter(self): entry = instance_info.expected_dns_entry() if not entry: return def get_entries(): return dns_driver.get_entries_by_name(entry.name) try: poll_until(get_entries, lambda entries: len(entries) == 0, sleep_time=2, time_out=60) except exception.PollTimeOut: # Manually delete the rogue item dns_driver.delete_entry(entry.name, entry.type, entry.dns_zone) self.fail("The DNS entry was never deleted when the instance " "was destroyed.")