Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(562)

Unified Diff: third_party/boto/tests/integration/route53/test_zone.py

Issue 698893003: Update checked in version of gsutil to version 4.6 (Closed) Base URL: http://dart.googlecode.com/svn/third_party/gsutil/
Patch Set: Created 6 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/boto/tests/integration/route53/test_zone.py
===================================================================
--- third_party/boto/tests/integration/route53/test_zone.py (revision 33376)
+++ third_party/boto/tests/integration/route53/test_zone.py (working copy)
@@ -22,63 +22,89 @@
# IN THE SOFTWARE.
#
+import time
import unittest
+from nose.plugins.attrib import attr
from boto.route53.connection import Route53Connection
from boto.exception import TooManyRecordsException
+@attr(route53=True)
class TestRoute53Zone(unittest.TestCase):
@classmethod
def setUpClass(self):
route53 = Route53Connection()
- zone = route53.get_zone('example.com')
+ self.base_domain = 'boto-test-%s.com' % str(int(time.time()))
+ zone = route53.get_zone(self.base_domain)
if zone is not None:
zone.delete()
- self.zone = route53.create_zone('example.com')
+ self.zone = route53.create_zone(self.base_domain)
def test_nameservers(self):
self.zone.get_nameservers()
def test_a(self):
- self.zone.add_a('example.com', '102.11.23.1', 80)
- record = self.zone.get_a('example.com')
- self.assertEquals(record.name, u'example.com.')
+ self.zone.add_a(self.base_domain, '102.11.23.1', 80)
+ record = self.zone.get_a(self.base_domain)
+ self.assertEquals(record.name, u'%s.' % self.base_domain)
self.assertEquals(record.resource_records, [u'102.11.23.1'])
self.assertEquals(record.ttl, u'80')
- self.zone.update_a('example.com', '186.143.32.2', '800')
- record = self.zone.get_a('example.com')
- self.assertEquals(record.name, u'example.com.')
+ self.zone.update_a(self.base_domain, '186.143.32.2', '800')
+ record = self.zone.get_a(self.base_domain)
+ self.assertEquals(record.name, u'%s.' % self.base_domain)
self.assertEquals(record.resource_records, [u'186.143.32.2'])
self.assertEquals(record.ttl, u'800')
def test_cname(self):
- self.zone.add_cname('www.example.com', 'webserver.example.com', 200)
- record = self.zone.get_cname('www.example.com')
- self.assertEquals(record.name, u'www.example.com.')
- self.assertEquals(record.resource_records, [u'webserver.example.com.'])
+ self.zone.add_cname(
+ 'www.%s' % self.base_domain,
+ 'webserver.%s' % self.base_domain,
+ 200
+ )
+ record = self.zone.get_cname('www.%s' % self.base_domain)
+ self.assertEquals(record.name, u'www.%s.' % self.base_domain)
+ self.assertEquals(record.resource_records, [
+ u'webserver.%s.' % self.base_domain
+ ])
self.assertEquals(record.ttl, u'200')
- self.zone.update_cname('www.example.com', 'web.example.com', 45)
- record = self.zone.get_cname('www.example.com')
- self.assertEquals(record.name, u'www.example.com.')
- self.assertEquals(record.resource_records, [u'web.example.com.'])
+ self.zone.update_cname(
+ 'www.%s' % self.base_domain,
+ 'web.%s' % self.base_domain,
+ 45
+ )
+ record = self.zone.get_cname('www.%s' % self.base_domain)
+ self.assertEquals(record.name, u'www.%s.' % self.base_domain)
+ self.assertEquals(record.resource_records, [
+ u'web.%s.' % self.base_domain
+ ])
self.assertEquals(record.ttl, u'45')
def test_mx(self):
- self.zone.add_mx('example.com',
- ['10 mx1.example.com', '20 mx2.example.com'],
- 1000)
- record = self.zone.get_mx('example.com')
+ self.zone.add_mx(
+ self.base_domain,
+ [
+ '10 mx1.%s' % self.base_domain,
+ '20 mx2.%s' % self.base_domain,
+ ],
+ 1000
+ )
+ record = self.zone.get_mx(self.base_domain)
self.assertEquals(set(record.resource_records),
- set([u'10 mx1.example.com.',
- u'20 mx2.example.com.']))
+ set([u'10 mx1.%s.' % self.base_domain,
+ u'20 mx2.%s.' % self.base_domain]))
self.assertEquals(record.ttl, u'1000')
- self.zone.update_mx('example.com',
- ['10 mail1.example.com', '20 mail2.example.com'],
- 50)
- record = self.zone.get_mx('example.com')
+ self.zone.update_mx(
+ self.base_domain,
+ [
+ '10 mail1.%s' % self.base_domain,
+ '20 mail2.%s' % self.base_domain,
+ ],
+ 50
+ )
+ record = self.zone.get_mx(self.base_domain)
self.assertEquals(set(record.resource_records),
- set([u'10 mail1.example.com.',
- '20 mail2.example.com.']))
+ set([u'10 mail1.%s.' % self.base_domain,
+ '20 mail2.%s.' % self.base_domain]))
self.assertEquals(record.ttl, u'50')
def test_get_records(self):
@@ -92,40 +118,48 @@
route53.get_zones()
def test_identifiers_wrrs(self):
- self.zone.add_a('wrr.example.com', '1.2.3.4',
+ self.zone.add_a('wrr.%s' % self.base_domain, '1.2.3.4',
identifier=('foo', '20'))
- self.zone.add_a('wrr.example.com', '5.6.7.8',
+ self.zone.add_a('wrr.%s' % self.base_domain, '5.6.7.8',
identifier=('bar', '10'))
- wrrs = self.zone.find_records('wrr.example.com', 'A', all=True)
+ wrrs = self.zone.find_records(
+ 'wrr.%s' % self.base_domain,
+ 'A',
+ all=True
+ )
self.assertEquals(len(wrrs), 2)
- self.zone.delete_a('wrr.example.com', all=True)
+ self.zone.delete_a('wrr.%s' % self.base_domain, all=True)
def test_identifiers_lbrs(self):
- self.zone.add_a('lbr.example.com', '4.3.2.1',
+ self.zone.add_a('lbr.%s' % self.base_domain, '4.3.2.1',
identifier=('baz', 'us-east-1'))
- self.zone.add_a('lbr.example.com', '8.7.6.5',
+ self.zone.add_a('lbr.%s' % self.base_domain, '8.7.6.5',
identifier=('bam', 'us-west-1'))
- lbrs = self.zone.find_records('lbr.example.com', 'A', all=True)
+ lbrs = self.zone.find_records(
+ 'lbr.%s' % self.base_domain,
+ 'A',
+ all=True
+ )
self.assertEquals(len(lbrs), 2)
- self.zone.delete_a('lbr.example.com',
+ self.zone.delete_a('lbr.%s' % self.base_domain,
identifier=('bam', 'us-west-1'))
- self.zone.delete_a('lbr.example.com',
+ self.zone.delete_a('lbr.%s' % self.base_domain,
identifier=('baz', 'us-east-1'))
def test_toomany_exception(self):
- self.zone.add_a('exception.example.com', '4.3.2.1',
+ self.zone.add_a('exception.%s' % self.base_domain, '4.3.2.1',
identifier=('baz', 'us-east-1'))
- self.zone.add_a('exception.example.com', '8.7.6.5',
+ self.zone.add_a('exception.%s' % self.base_domain, '8.7.6.5',
identifier=('bam', 'us-west-1'))
with self.assertRaises(TooManyRecordsException):
- lbrs = self.zone.get_a('exception.example.com')
- self.zone.delete_a('exception.example.com', all=True)
+ lbrs = self.zone.get_a('exception.%s' % self.base_domain)
+ self.zone.delete_a('exception.%s' % self.base_domain, all=True)
@classmethod
def tearDownClass(self):
- self.zone.delete_a('example.com')
- self.zone.delete_cname('www.example.com')
- self.zone.delete_mx('example.com')
+ self.zone.delete_a(self.base_domain)
+ self.zone.delete_cname('www.%s' % self.base_domain)
+ self.zone.delete_mx(self.base_domain)
self.zone.delete()
if __name__ == '__main__':

Powered by Google App Engine
This is Rietveld 408576698