@@ -25,24 +25,19 @@ def test_get_zone(self):
2525 res = self .dns_client .get_zone (12345 )
2626
2727 self .assertEqual (res , fixtures .SoftLayer_Dns_Domain .getObject )
28- self .assert_called_with ('SoftLayer_Dns_Domain' , 'getObject' ,
29- identifier = 12345 ,
30- mask = 'mask[resourceRecords]' )
28+ self .assert_called_with ('SoftLayer_Dns_Domain' , 'getObject' , identifier = 12345 , mask = 'mask[resourceRecords]' )
3129
3230 def test_get_zone_without_records (self ):
3331 self .dns_client .get_zone (12345 , records = False )
3432
35- self .assert_called_with ('SoftLayer_Dns_Domain' , 'getObject' ,
36- identifier = 12345 ,
37- mask = None )
33+ self .assert_called_with ('SoftLayer_Dns_Domain' , 'getObject' , identifier = 12345 , mask = None )
3834
3935 def test_resolve_zone_name (self ):
4036 res = self .dns_client ._get_zone_id_from_name ('example.com' )
4137
4238 self .assertEqual ([12345 ], res )
4339 _filter = {"domains" : {"name" : {"operation" : "_= example.com" }}}
44- self .assert_called_with ('SoftLayer_Account' , 'getDomains' ,
45- filter = _filter )
40+ self .assert_called_with ('SoftLayer_Account' , 'getDomains' , filter = _filter )
4641
4742 def test_resolve_zone_name_no_matches (self ):
4843 mock = self .set_mock ('SoftLayer_Account' , 'getDomains' )
@@ -52,36 +47,30 @@ def test_resolve_zone_name_no_matches(self):
5247
5348 self .assertEqual ([], res )
5449 _filter = {"domains" : {"name" : {"operation" : "_= example.com" }}}
55- self .assert_called_with ('SoftLayer_Account' , 'getDomains' ,
56- filter = _filter )
50+ self .assert_called_with ('SoftLayer_Account' , 'getDomains' , filter = _filter )
5751
5852 def test_create_zone (self ):
5953 res = self .dns_client .create_zone ('example.com' , serial = '2014110201' )
6054
6155 args = ({'serial' : '2014110201' ,
6256 'name' : 'example.com' ,
6357 'resourceRecords' : {}},)
64- self .assert_called_with ('SoftLayer_Dns_Domain' , 'createObject' ,
65- args = args )
58+ self .assert_called_with ('SoftLayer_Dns_Domain' , 'createObject' , args = args )
6659 self .assertEqual (res , {'name' : 'example.com' })
6760
6861 def test_delete_zone (self ):
6962 self .dns_client .delete_zone (1 )
70- self .assert_called_with ('SoftLayer_Dns_Domain' , 'deleteObject' ,
71- identifier = 1 )
63+ self .assert_called_with ('SoftLayer_Dns_Domain' , 'deleteObject' , identifier = 1 )
7264
7365 def test_edit_zone (self ):
7466 self .dns_client .edit_zone ('example.com' )
7567
76- self .assert_called_with ('SoftLayer_Dns_Domain' , 'editObject' ,
77- args = ('example.com' ,))
68+ self .assert_called_with ('SoftLayer_Dns_Domain' , 'editObject' , args = ('example.com' ,))
7869
7970 def test_create_record (self ):
80- res = self .dns_client .create_record (1 , 'test' , 'TXT' , 'testing' ,
81- ttl = 1200 )
71+ res = self .dns_client .create_record (1 , 'test' , 'TXT' , 'testing' , ttl = 1200 )
8272
83- self .assert_called_with ('SoftLayer_Dns_Domain_ResourceRecord' ,
84- 'createObject' ,
73+ self .assert_called_with ('SoftLayer_Dns_Domain_ResourceRecord' , 'createObject' ,
8574 args = ({
8675 'domainId' : 1 ,
8776 'ttl' : 1200 ,
@@ -94,8 +83,7 @@ def test_create_record(self):
9483 def test_create_record_mx (self ):
9584 res = self .dns_client .create_record_mx (1 , 'test' , 'testing' , ttl = 1200 , priority = 21 )
9685
97- self .assert_called_with ('SoftLayer_Dns_Domain_ResourceRecord' ,
98- 'createObject' ,
86+ self .assert_called_with ('SoftLayer_Dns_Domain_ResourceRecord' , 'createObject' ,
9987 args = ({
10088 'domainId' : 1 ,
10189 'ttl' : 1200 ,
@@ -110,8 +98,7 @@ def test_create_record_srv(self):
11098 res = self .dns_client .create_record_srv (1 , 'record' , 'test_data' , 'SLS' , 8080 , 'foobar' ,
11199 ttl = 1200 , priority = 21 , weight = 15 )
112100
113- self .assert_called_with ('SoftLayer_Dns_Domain_ResourceRecord' ,
114- 'createObject' ,
101+ self .assert_called_with ('SoftLayer_Dns_Domain_ResourceRecord' , 'createObject' ,
115102 args = ({
116103 'complexType' : 'SoftLayer_Dns_Domain_ResourceRecord_SrvType' ,
117104 'domainId' : 1 ,
@@ -130,14 +117,8 @@ def test_create_record_srv(self):
130117 def test_create_record_ptr (self ):
131118 res = self .dns_client .create_record_ptr ('test' , 'testing' , ttl = 1200 )
132119
133- self .assert_called_with ('SoftLayer_Dns_Domain_ResourceRecord' ,
134- 'createObject' ,
135- args = ({
136- 'ttl' : 1200 ,
137- 'host' : 'test' ,
138- 'type' : 'PTR' ,
139- 'data' : 'testing'
140- },))
120+ self .assert_called_with ('SoftLayer_Dns_Domain_ResourceRecord' , 'createObject' ,
121+ args = ({'ttl' : 1200 , 'host' : 'test' , 'type' : 'PTR' , 'data' : 'testing' },))
141122 self .assertEqual (res , {'name' : 'example.com' })
142123
143124 def test_generate_create_dict (self ):
@@ -161,27 +142,21 @@ def test_generate_create_dict(self):
161142 def test_delete_record (self ):
162143 self .dns_client .delete_record (1 )
163144
164- self .assert_called_with ('SoftLayer_Dns_Domain_ResourceRecord' ,
165- 'deleteObject' ,
166- identifier = 1 )
145+ self .assert_called_with ('SoftLayer_Dns_Domain_ResourceRecord' , 'deleteObject' , identifier = 1 )
167146
168147 def test_edit_record (self ):
169148 self .dns_client .edit_record ({'id' : 1 , 'name' : 'test' , 'ttl' : '1800' })
170149
171- self .assert_called_with ('SoftLayer_Dns_Domain_ResourceRecord' ,
172- 'editObject' ,
173- args = ({'id' : 1 ,
174- 'name' : 'test' ,
175- 'ttl' : '1800' },),
150+ self .assert_called_with ('SoftLayer_Dns_Domain_ResourceRecord' , 'editObject' ,
151+ args = ({'id' : 1 , 'name' : 'test' , 'ttl' : '1800' },),
176152 identifier = 1 )
177153
178154 def test_dump_zone (self ):
179155 self .dns_client .dump_zone (1 )
180156
181- self .assert_called_with ('SoftLayer_Dns_Domain' , 'getZoneFileContents' ,
182- identifier = 1 )
157+ self .assert_called_with ('SoftLayer_Dns_Domain' , 'getZoneFileContents' , identifier = 1 )
183158
184- def test_get_record (self ):
159+ def test_get_records (self ):
185160 # maybe valid domain, but no records matching
186161 mock = self .set_mock ('SoftLayer_Dns_Domain' , 'getResourceRecords' )
187162 mock .return_value = []
@@ -190,11 +165,7 @@ def test_get_record(self):
190165 mock .reset_mock ()
191166 records = fixtures .SoftLayer_Dns_Domain .getResourceRecords
192167 mock .return_value = [records [0 ]]
193- self .dns_client .get_records (12345 ,
194- record_type = 'a' ,
195- host = 'hostname' ,
196- data = 'a' ,
197- ttl = '86400' )
168+ self .dns_client .get_records (12345 , record_type = 'a' , host = 'hostname' , data = 'a' , ttl = '86400' )
198169
199170 _filter = {'resourceRecords' : {'type' : {'operation' : '_= a' },
200171 'host' : {'operation' : '_= hostname' },
@@ -203,3 +174,9 @@ def test_get_record(self):
203174 self .assert_called_with ('SoftLayer_Dns_Domain' , 'getResourceRecords' ,
204175 identifier = 12345 ,
205176 filter = _filter )
177+
178+ def test_get_record (self ):
179+ record_id = 1234
180+ record = self .dns_client .get_record (record_id )
181+ self .assertEqual (record ['id' ], 12345 )
182+ self .assert_called_with ('SoftLayer_Dns_Domain_ResourceRecord' , 'getObject' , identifier = record_id )
0 commit comments