Merge lp:~jtv/maas/rename-getRandomMACAddress-uses into lp:~maas-committers/maas/trunk
- rename-getRandomMACAddress-uses
- Merge into trunk
Proposed by
Jeroen T. Vermeulen
Status: | Merged |
---|---|
Approved by: | Raphaël Badin |
Approved revision: | no longer in the source branch. |
Merged at revision: | 3025 |
Proposed branch: | lp:~jtv/maas/rename-getRandomMACAddress-uses |
Merge into: | lp:~maas-committers/maas/trunk |
Diff against target: |
1718 lines (+188/-188) 38 files modified
src/maasserver/api/tests/test_enlistment.py (+11/-11) src/maasserver/api/tests/test_node.py (+2/-2) src/maasserver/api/tests/test_nodes.py (+3/-3) src/maasserver/api/tests/test_pxeconfig.py (+3/-3) src/maasserver/clusterrpc/tests/test_dhcp.py (+4/-4) src/maasserver/models/tests/test_dhcplease.py (+6/-6) src/maasserver/models/tests/test_macaddress.py (+2/-2) src/maasserver/models/tests/test_node.py (+7/-7) src/maasserver/models/tests/test_nodegroup.py (+3/-3) src/maasserver/rpc/tests/test_nodes.py (+3/-3) src/maasserver/rpc/tests/test_regionservice.py (+2/-2) src/maasserver/testing/factory.py (+3/-3) src/maasserver/tests/test_fields.py (+6/-6) src/maasserver/tests/test_forms_macaddress.py (+4/-4) src/maasserver/tests/test_forms_nodewithmacaddresses.py (+2/-2) src/maasserver/tests/test_node_constraint_filter_forms.py (+2/-2) src/maasserver/views/tests/test_nodes.py (+4/-4) src/maastesting/factory.py (+1/-1) src/metadataserver/deployment/tests/test_maas_configure_interfaces.py (+22/-22) src/metadataserver/tests/test_api.py (+2/-2) src/provisioningserver/boot/tests/test_powernv.py (+6/-6) src/provisioningserver/boot/tests/test_pxe.py (+1/-1) src/provisioningserver/boot/tests/test_uefi.py (+1/-1) src/provisioningserver/boot/tests/test_windows.py (+7/-7) src/provisioningserver/dhcp/tests/test_detect.py (+5/-5) src/provisioningserver/dhcp/tests/test_leases.py (+4/-4) src/provisioningserver/dhcp/tests/test_leases_parser.py (+39/-39) src/provisioningserver/dhcp/tests/test_omshell.py (+3/-3) src/provisioningserver/drivers/hardware/tests/test_mscm.py (+1/-1) src/provisioningserver/drivers/hardware/tests/test_seamicro.py (+5/-5) src/provisioningserver/drivers/hardware/tests/test_virsh.py (+2/-2) src/provisioningserver/power/tests/test_poweraction.py (+2/-2) src/provisioningserver/pserv_services/tests/test_lease_upload_service.py (+2/-2) src/provisioningserver/pserv_services/tests/test_tftp.py (+3/-3) src/provisioningserver/rpc/tests/test_clusterservice.py (+4/-4) src/provisioningserver/rpc/tests/test_dhcp.py (+2/-2) src/provisioningserver/utils/tests/test_network.py (+5/-5) src/provisioningserver/utils/tests/test_utils.py (+4/-4) |
To merge this branch: | bzr merge lp:~jtv/maas/rename-getRandomMACAddress-uses |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Raphaël Badin (community) | Approve | ||
Review via email: mp+235113@code.launchpad.net |
Commit message
Change existing uses of the old factory.
Description of the change
There is still a compatibility stub, so while this may well cause merge conflicts, it won't break actual code.
Jeroen
To post a comment you must log in.
Revision history for this message
Raphaël Badin (rvb) : | # |
review:
Approve
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === modified file 'src/maasserver/api/tests/test_enlistment.py' | |||
2 | --- src/maasserver/api/tests/test_enlistment.py 2014-09-10 16:20:31 +0000 | |||
3 | +++ src/maasserver/api/tests/test_enlistment.py 2014-09-18 12:49:34 +0000 | |||
4 | @@ -80,7 +80,7 @@ | |||
5 | 80 | 'hostname': hostname, | 80 | 'hostname': hostname, |
6 | 81 | 'architecture': make_usable_architecture(self), | 81 | 'architecture': make_usable_architecture(self), |
7 | 82 | 'power_type': 'ether_wake', | 82 | 'power_type': 'ether_wake', |
9 | 83 | 'mac_addresses': [factory.getRandomMACAddress()], | 83 | 'mac_addresses': [factory.make_mac_address()], |
10 | 84 | }) | 84 | }) |
11 | 85 | parsed_result = json.loads(response.content) | 85 | parsed_result = json.loads(response.content) |
12 | 86 | 86 | ||
13 | @@ -108,7 +108,7 @@ | |||
14 | 108 | 'hostname': hostname, | 108 | 'hostname': hostname, |
15 | 109 | 'architecture': architecture, | 109 | 'architecture': architecture, |
16 | 110 | 'power_type': 'ether_wake', | 110 | 'power_type': 'ether_wake', |
18 | 111 | 'mac_addresses': factory.getRandomMACAddress(), | 111 | 'mac_addresses': factory.make_mac_address(), |
19 | 112 | 'power_parameters': json.dumps(power_parameters), | 112 | 'power_parameters': json.dumps(power_parameters), |
20 | 113 | 'power_type': power_type, | 113 | 'power_type': power_type, |
21 | 114 | }) | 114 | }) |
22 | @@ -206,7 +206,7 @@ | |||
23 | 206 | 'autodetect_nodegroup': '1', | 206 | 'autodetect_nodegroup': '1', |
24 | 207 | 'hostname': hostname, | 207 | 'hostname': hostname, |
25 | 208 | 'architecture': make_usable_architecture(self), | 208 | 'architecture': make_usable_architecture(self), |
27 | 209 | 'mac_addresses': [factory.getRandomMACAddress()], | 209 | 'mac_addresses': [factory.make_mac_address()], |
28 | 210 | }) | 210 | }) |
29 | 211 | self.assertEqual( | 211 | self.assertEqual( |
30 | 212 | NodeGroup.objects.ensure_master(), | 212 | NodeGroup.objects.ensure_master(), |
31 | @@ -221,7 +221,7 @@ | |||
32 | 221 | 'autodetect_nodegroup': '1', | 221 | 'autodetect_nodegroup': '1', |
33 | 222 | 'architecture': architecture, | 222 | 'architecture': architecture, |
34 | 223 | 'power_type': 'ether_wake', | 223 | 'power_type': 'ether_wake', |
36 | 224 | 'mac_addresses': [factory.getRandomMACAddress()], | 224 | 'mac_addresses': [factory.make_mac_address()], |
37 | 225 | }) | 225 | }) |
38 | 226 | node = Node.objects.get( | 226 | node = Node.objects.get( |
39 | 227 | system_id=json.loads(response.content)['system_id']) | 227 | system_id=json.loads(response.content)['system_id']) |
40 | @@ -255,7 +255,7 @@ | |||
41 | 255 | 'op': 'new', | 255 | 'op': 'new', |
42 | 256 | 'architecture': architecture, | 256 | 'architecture': architecture, |
43 | 257 | 'power_type': 'ether_wake', | 257 | 'power_type': 'ether_wake', |
45 | 258 | 'mac_addresses': [factory.getRandomMACAddress()], | 258 | 'mac_addresses': [factory.make_mac_address()], |
46 | 259 | }) | 259 | }) |
47 | 260 | self.assertEqual(httplib.BAD_REQUEST, response.status_code) | 260 | self.assertEqual(httplib.BAD_REQUEST, response.status_code) |
48 | 261 | self.assertIn('text/plain', response['Content-Type']) | 261 | self.assertIn('text/plain', response['Content-Type']) |
49 | @@ -369,7 +369,7 @@ | |||
50 | 369 | 'hostname': hostname_with_domain, | 369 | 'hostname': hostname_with_domain, |
51 | 370 | 'architecture': make_usable_architecture(self), | 370 | 'architecture': make_usable_architecture(self), |
52 | 371 | 'power_type': 'ether_wake', | 371 | 'power_type': 'ether_wake', |
54 | 372 | 'mac_addresses': [factory.getRandomMACAddress()], | 372 | 'mac_addresses': [factory.make_mac_address()], |
55 | 373 | }) | 373 | }) |
56 | 374 | self.assertEqual(httplib.OK, response.status_code, response.content) | 374 | self.assertEqual(httplib.OK, response.status_code, response.content) |
57 | 375 | parsed_result = json.loads(response.content) | 375 | parsed_result = json.loads(response.content) |
58 | @@ -392,7 +392,7 @@ | |||
59 | 392 | 'hostname': hostname_without_domain, | 392 | 'hostname': hostname_without_domain, |
60 | 393 | 'architecture': make_usable_architecture(self), | 393 | 'architecture': make_usable_architecture(self), |
61 | 394 | 'power_type': 'ether_wake', | 394 | 'power_type': 'ether_wake', |
63 | 395 | 'mac_addresses': [factory.getRandomMACAddress()], | 395 | 'mac_addresses': [factory.make_mac_address()], |
64 | 396 | }) | 396 | }) |
65 | 397 | self.assertEqual(httplib.OK, response.status_code, response.content) | 397 | self.assertEqual(httplib.OK, response.status_code, response.content) |
66 | 398 | parsed_result = json.loads(response.content) | 398 | parsed_result = json.loads(response.content) |
67 | @@ -415,7 +415,7 @@ | |||
68 | 415 | 'hostname': factory.make_name('hostname'), | 415 | 'hostname': factory.make_name('hostname'), |
69 | 416 | 'architecture': make_usable_architecture(self), | 416 | 'architecture': make_usable_architecture(self), |
70 | 417 | 'power_type': 'ether_wake', | 417 | 'power_type': 'ether_wake', |
72 | 418 | 'mac_addresses': [factory.getRandomMACAddress()], | 418 | 'mac_addresses': [factory.make_mac_address()], |
73 | 419 | }, | 419 | }, |
74 | 420 | REMOTE_ADDR=origin_ip) | 420 | REMOTE_ADDR=origin_ip) |
75 | 421 | self.assertEqual(httplib.OK, response.status_code, response.content) | 421 | self.assertEqual(httplib.OK, response.status_code, response.content) |
76 | @@ -433,7 +433,7 @@ | |||
77 | 433 | 'hostname': factory.make_name('hostname'), | 433 | 'hostname': factory.make_name('hostname'), |
78 | 434 | 'architecture': make_usable_architecture(self), | 434 | 'architecture': make_usable_architecture(self), |
79 | 435 | 'power_type': 'ether_wake', | 435 | 'power_type': 'ether_wake', |
81 | 436 | 'mac_addresses': [factory.getRandomMACAddress()], | 436 | 'mac_addresses': [factory.make_mac_address()], |
82 | 437 | }, | 437 | }, |
83 | 438 | HTTP_HOST=unknown_host) | 438 | HTTP_HOST=unknown_host) |
84 | 439 | self.assertEqual(httplib.OK, response.status_code, response.content) | 439 | self.assertEqual(httplib.OK, response.status_code, response.content) |
85 | @@ -633,7 +633,7 @@ | |||
86 | 633 | # The api allows the setting of a Node's power_parameters field. | 633 | # The api allows the setting of a Node's power_parameters field. |
87 | 634 | # Create a power_parameter valid for the selected power_type. | 634 | # Create a power_parameter valid for the selected power_type. |
88 | 635 | self.client_log_in(as_admin=True) | 635 | self.client_log_in(as_admin=True) |
90 | 636 | new_mac_address = factory.getRandomMACAddress() | 636 | new_mac_address = factory.make_mac_address() |
91 | 637 | response = self.client.post( | 637 | response = self.client.post( |
92 | 638 | reverse('nodes_handler'), { | 638 | reverse('nodes_handler'), { |
93 | 639 | 'op': 'new', | 639 | 'op': 'new', |
94 | @@ -662,7 +662,7 @@ | |||
95 | 662 | 'architecture': make_usable_architecture(self), | 662 | 'architecture': make_usable_architecture(self), |
96 | 663 | 'power_type': 'ether_wake', | 663 | 'power_type': 'ether_wake', |
97 | 664 | 'power_parameters_unknown_param': factory.make_string(), | 664 | 'power_parameters_unknown_param': factory.make_string(), |
99 | 665 | 'mac_addresses': [factory.getRandomMACAddress()], | 665 | 'mac_addresses': [factory.make_mac_address()], |
100 | 666 | }) | 666 | }) |
101 | 667 | 667 | ||
102 | 668 | self.assertEqual( | 668 | self.assertEqual( |
103 | 669 | 669 | ||
104 | === modified file 'src/maasserver/api/tests/test_node.py' | |||
105 | --- src/maasserver/api/tests/test_node.py 2014-09-17 09:36:21 +0000 | |||
106 | +++ src/maasserver/api/tests/test_node.py 2014-09-18 12:49:34 +0000 | |||
107 | @@ -622,7 +622,7 @@ | |||
108 | 622 | power_type='ether_wake', | 622 | power_type='ether_wake', |
109 | 623 | architecture=make_usable_architecture(self)) | 623 | architecture=make_usable_architecture(self)) |
110 | 624 | # Create a power_parameter valid for the selected power_type. | 624 | # Create a power_parameter valid for the selected power_type. |
112 | 625 | new_power_address = factory.getRandomMACAddress() | 625 | new_power_address = factory.make_mac_address() |
113 | 626 | response = self.client_put( | 626 | response = self.client_put( |
114 | 627 | self.get_node_uri(node), | 627 | self.get_node_uri(node), |
115 | 628 | {'power_parameters_mac_address': new_power_address}) | 628 | {'power_parameters_mac_address': new_power_address}) |
116 | @@ -1040,7 +1040,7 @@ | |||
117 | 1040 | def test_claim_sticky_ip_address_catches_bad_mac_address_parameter(self): | 1040 | def test_claim_sticky_ip_address_catches_bad_mac_address_parameter(self): |
118 | 1041 | self.become_admin() | 1041 | self.become_admin() |
119 | 1042 | node = factory.make_node_with_mac_attached_to_nodegroupinterface() | 1042 | node = factory.make_node_with_mac_attached_to_nodegroupinterface() |
121 | 1043 | random_mac = factory.getRandomMACAddress() | 1043 | random_mac = factory.make_mac_address() |
122 | 1044 | 1044 | ||
123 | 1045 | response = self.client.post( | 1045 | response = self.client.post( |
124 | 1046 | self.get_node_uri(node), | 1046 | self.get_node_uri(node), |
125 | 1047 | 1047 | ||
126 | === modified file 'src/maasserver/api/tests/test_nodes.py' | |||
127 | --- src/maasserver/api/tests/test_nodes.py 2014-09-17 09:36:21 +0000 | |||
128 | +++ src/maasserver/api/tests/test_nodes.py 2014-09-18 12:49:34 +0000 | |||
129 | @@ -87,7 +87,7 @@ | |||
130 | 87 | class AnonymousIsRegisteredAPITest(MAASServerTestCase): | 87 | class AnonymousIsRegisteredAPITest(MAASServerTestCase): |
131 | 88 | 88 | ||
132 | 89 | def test_is_registered_returns_True_if_node_registered(self): | 89 | def test_is_registered_returns_True_if_node_registered(self): |
134 | 90 | mac_address = factory.getRandomMACAddress() | 90 | mac_address = factory.make_mac_address() |
135 | 91 | factory.make_MACAddress(mac_address) | 91 | factory.make_MACAddress(mac_address) |
136 | 92 | response = self.client.get( | 92 | response = self.client.get( |
137 | 93 | reverse('nodes_handler'), | 93 | reverse('nodes_handler'), |
138 | @@ -97,7 +97,7 @@ | |||
139 | 97 | (response.status_code, response.content)) | 97 | (response.status_code, response.content)) |
140 | 98 | 98 | ||
141 | 99 | def test_is_registered_returns_False_if_mac_registered_node_retired(self): | 99 | def test_is_registered_returns_False_if_mac_registered_node_retired(self): |
143 | 100 | mac_address = factory.getRandomMACAddress() | 100 | mac_address = factory.make_mac_address() |
144 | 101 | mac = factory.make_MACAddress(mac_address) | 101 | mac = factory.make_MACAddress(mac_address) |
145 | 102 | mac.node.status = NODE_STATUS.RETIRED | 102 | mac.node.status = NODE_STATUS.RETIRED |
146 | 103 | mac.node.save() | 103 | mac.node.save() |
147 | @@ -124,7 +124,7 @@ | |||
148 | 124 | (response.status_code, response.content)) | 124 | (response.status_code, response.content)) |
149 | 125 | 125 | ||
150 | 126 | def test_is_registered_returns_False_if_node_not_registered(self): | 126 | def test_is_registered_returns_False_if_node_not_registered(self): |
152 | 127 | mac_address = factory.getRandomMACAddress() | 127 | mac_address = factory.make_mac_address() |
153 | 128 | response = self.client.get( | 128 | response = self.client.get( |
154 | 129 | reverse('nodes_handler'), | 129 | reverse('nodes_handler'), |
155 | 130 | {'op': 'is_registered', 'mac_address': mac_address}) | 130 | {'op': 'is_registered', 'mac_address': mac_address}) |
156 | 131 | 131 | ||
157 | === modified file 'src/maasserver/api/tests/test_pxeconfig.py' | |||
158 | --- src/maasserver/api/tests/test_pxeconfig.py 2014-09-15 14:28:28 +0000 | |||
159 | +++ src/maasserver/api/tests/test_pxeconfig.py 2014-09-18 12:49:34 +0000 | |||
160 | @@ -175,7 +175,7 @@ | |||
161 | 175 | self.assertEqual(httplib.OK, response.status_code) | 175 | self.assertEqual(httplib.OK, response.status_code) |
162 | 176 | 176 | ||
163 | 177 | def test_pxeconfig_returns_no_content_for_unknown_node(self): | 177 | def test_pxeconfig_returns_no_content_for_unknown_node(self): |
165 | 178 | params = dict(mac=factory.getRandomMACAddress(delimiter='-')) | 178 | params = dict(mac=factory.make_mac_address(delimiter='-')) |
166 | 179 | response = self.client.get(reverse('pxeconfig'), params) | 179 | response = self.client.get(reverse('pxeconfig'), params) |
167 | 180 | self.assertEqual(httplib.NO_CONTENT, response.status_code) | 180 | self.assertEqual(httplib.NO_CONTENT, response.status_code) |
168 | 181 | 181 | ||
169 | @@ -185,7 +185,7 @@ | |||
170 | 185 | nodegroup = factory.make_NodeGroup() | 185 | nodegroup = factory.make_NodeGroup() |
171 | 186 | params = dict( | 186 | params = dict( |
172 | 187 | self.get_default_params(), | 187 | self.get_default_params(), |
174 | 188 | mac=factory.getRandomMACAddress(delimiter='-'), | 188 | mac=factory.make_mac_address(delimiter='-'), |
175 | 189 | arch=arch, | 189 | arch=arch, |
176 | 190 | subarch=subarch, | 190 | subarch=subarch, |
177 | 191 | cluster_uuid=nodegroup.uuid) | 191 | cluster_uuid=nodegroup.uuid) |
178 | @@ -203,7 +203,7 @@ | |||
179 | 203 | nodegroup = factory.make_NodeGroup() | 203 | nodegroup = factory.make_NodeGroup() |
180 | 204 | params = dict( | 204 | params = dict( |
181 | 205 | self.get_default_params(), | 205 | self.get_default_params(), |
183 | 206 | mac=factory.getRandomMACAddress(delimiter='-'), | 206 | mac=factory.make_mac_address(delimiter='-'), |
184 | 207 | arch=arch, | 207 | arch=arch, |
185 | 208 | subarch=subarch, | 208 | subarch=subarch, |
186 | 209 | cluster_uuid=nodegroup.uuid) | 209 | cluster_uuid=nodegroup.uuid) |
187 | 210 | 210 | ||
188 | === modified file 'src/maasserver/clusterrpc/tests/test_dhcp.py' | |||
189 | --- src/maasserver/clusterrpc/tests/test_dhcp.py 2014-09-15 14:28:28 +0000 | |||
190 | +++ src/maasserver/clusterrpc/tests/test_dhcp.py 2014-09-18 12:49:34 +0000 | |||
191 | @@ -244,8 +244,8 @@ | |||
192 | 244 | # Calls will be made to add these. | 244 | # Calls will be made to add these. |
193 | 245 | static_mappings = { | 245 | static_mappings = { |
194 | 246 | nodegroup: { | 246 | nodegroup: { |
197 | 247 | get_random_static_ip(): factory.getRandomMACAddress(), | 247 | get_random_static_ip(): factory.make_mac_address(), |
198 | 248 | get_random_static_ip(): factory.getRandomMACAddress(), | 248 | get_random_static_ip(): factory.make_mac_address(), |
199 | 249 | } | 249 | } |
200 | 250 | } | 250 | } |
201 | 251 | 251 | ||
202 | @@ -491,7 +491,7 @@ | |||
203 | 491 | # in to gen_calls_to_create_host_maps(). | 491 | # in to gen_calls_to_create_host_maps(). |
204 | 492 | static_mappings = { | 492 | static_mappings = { |
205 | 493 | nodegroup: { | 493 | nodegroup: { |
207 | 494 | factory.make_ipv4_address(): factory.getRandomMACAddress() | 494 | factory.make_ipv4_address(): factory.make_mac_address() |
208 | 495 | for _ in xrange(3) | 495 | for _ in xrange(3) |
209 | 496 | } | 496 | } |
210 | 497 | for nodegroup in nodegroups | 497 | for nodegroup in nodegroups |
211 | @@ -524,7 +524,7 @@ | |||
212 | 524 | 524 | ||
213 | 525 | static_mapping = { | 525 | static_mapping = { |
214 | 526 | nodegroup: { | 526 | nodegroup: { |
216 | 527 | factory.make_ipv6_address(): factory.getRandomMACAddress() | 527 | factory.make_ipv6_address(): factory.make_mac_address() |
217 | 528 | } | 528 | } |
218 | 529 | } | 529 | } |
219 | 530 | 530 | ||
220 | 531 | 531 | ||
221 | === modified file 'src/maasserver/models/tests/test_dhcplease.py' | |||
222 | --- src/maasserver/models/tests/test_dhcplease.py 2014-09-15 14:28:28 +0000 | |||
223 | +++ src/maasserver/models/tests/test_dhcplease.py 2014-09-18 12:49:34 +0000 | |||
224 | @@ -43,7 +43,7 @@ | |||
225 | 43 | def test_init(self): | 43 | def test_init(self): |
226 | 44 | nodegroup = factory.make_NodeGroup() | 44 | nodegroup = factory.make_NodeGroup() |
227 | 45 | ip = factory.make_ipv4_address() | 45 | ip = factory.make_ipv4_address() |
229 | 46 | mac = factory.getRandomMACAddress() | 46 | mac = factory.make_mac_address() |
230 | 47 | 47 | ||
231 | 48 | lease = DHCPLease(nodegroup=nodegroup, ip=ip, mac=mac) | 48 | lease = DHCPLease(nodegroup=nodegroup, ip=ip, mac=mac) |
232 | 49 | lease.save() | 49 | lease.save() |
233 | @@ -101,7 +101,7 @@ | |||
234 | 101 | nodegroup = factory.make_NodeGroup() | 101 | nodegroup = factory.make_NodeGroup() |
235 | 102 | ip = factory.make_ipv4_address() | 102 | ip = factory.make_ipv4_address() |
236 | 103 | factory.make_DHCPLease(nodegroup=nodegroup, ip=ip) | 103 | factory.make_DHCPLease(nodegroup=nodegroup, ip=ip) |
238 | 104 | new_mac = factory.getRandomMACAddress() | 104 | new_mac = factory.make_mac_address() |
239 | 105 | DHCPLease.objects.update_leases(nodegroup, {ip: new_mac}) | 105 | DHCPLease.objects.update_leases(nodegroup, {ip: new_mac}) |
240 | 106 | self.assertEqual({ip: new_mac}, map_leases(nodegroup)) | 106 | self.assertEqual({ip: new_mac}, map_leases(nodegroup)) |
241 | 107 | 107 | ||
242 | @@ -114,7 +114,7 @@ | |||
243 | 114 | 114 | ||
244 | 115 | def test_update_leases_adds_new_ip_to_mac(self): | 115 | def test_update_leases_adds_new_ip_to_mac(self): |
245 | 116 | nodegroup = factory.make_NodeGroup() | 116 | nodegroup = factory.make_NodeGroup() |
247 | 117 | mac = factory.getRandomMACAddress() | 117 | mac = factory.make_mac_address() |
248 | 118 | ip1 = factory.make_ipv4_address() | 118 | ip1 = factory.make_ipv4_address() |
249 | 119 | ip2 = factory.make_ipv4_address() | 119 | ip2 = factory.make_ipv4_address() |
250 | 120 | factory.make_DHCPLease(nodegroup=nodegroup, mac=mac, ip=ip1) | 120 | factory.make_DHCPLease(nodegroup=nodegroup, mac=mac, ip=ip1) |
251 | @@ -123,7 +123,7 @@ | |||
252 | 123 | 123 | ||
253 | 124 | def test_update_leases_deletes_only_obsolete_ips(self): | 124 | def test_update_leases_deletes_only_obsolete_ips(self): |
254 | 125 | nodegroup = factory.make_NodeGroup() | 125 | nodegroup = factory.make_NodeGroup() |
256 | 126 | mac = factory.getRandomMACAddress() | 126 | mac = factory.make_mac_address() |
257 | 127 | obsolete_ip = factory.make_ipv4_address() | 127 | obsolete_ip = factory.make_ipv4_address() |
258 | 128 | current_ip = factory.make_ipv4_address() | 128 | current_ip = factory.make_ipv4_address() |
259 | 129 | factory.make_DHCPLease(nodegroup=nodegroup, mac=mac, ip=obsolete_ip) | 129 | factory.make_DHCPLease(nodegroup=nodegroup, mac=mac, ip=obsolete_ip) |
260 | @@ -141,8 +141,8 @@ | |||
261 | 141 | 141 | ||
262 | 142 | def test_update_leases_combines_additions_deletions_and_replacements(self): | 142 | def test_update_leases_combines_additions_deletions_and_replacements(self): |
263 | 143 | nodegroup = factory.make_NodeGroup() | 143 | nodegroup = factory.make_NodeGroup() |
266 | 144 | mac1 = factory.getRandomMACAddress() | 144 | mac1 = factory.make_mac_address() |
267 | 145 | mac2 = factory.getRandomMACAddress() | 145 | mac2 = factory.make_mac_address() |
268 | 146 | obsolete_lease = factory.make_DHCPLease( | 146 | obsolete_lease = factory.make_DHCPLease( |
269 | 147 | nodegroup=nodegroup, mac=mac1) | 147 | nodegroup=nodegroup, mac=mac1) |
270 | 148 | # The obsolete lease won't be in the update, so it'll disappear. | 148 | # The obsolete lease won't be in the update, so it'll disappear. |
271 | 149 | 149 | ||
272 | === modified file 'src/maasserver/models/tests/test_macaddress.py' | |||
273 | --- src/maasserver/models/tests/test_macaddress.py 2014-09-15 14:28:28 +0000 | |||
274 | +++ src/maasserver/models/tests/test_macaddress.py 2014-09-18 12:49:34 +0000 | |||
275 | @@ -782,7 +782,7 @@ | |||
276 | 782 | 782 | ||
277 | 783 | def test_ignores_unknown_macs(self): | 783 | def test_ignores_unknown_macs(self): |
278 | 784 | cluster = factory.make_NodeGroup() | 784 | cluster = factory.make_NodeGroup() |
280 | 785 | mac_address = factory.getRandomMACAddress() | 785 | mac_address = factory.make_mac_address() |
281 | 786 | leases = { | 786 | leases = { |
282 | 787 | factory.make_ipv4_address(): mac_address | 787 | factory.make_ipv4_address(): mac_address |
283 | 788 | } | 788 | } |
284 | @@ -801,7 +801,7 @@ | |||
285 | 801 | ip_range_low='', ip_range_high='', router_ip='', | 801 | ip_range_low='', ip_range_high='', router_ip='', |
286 | 802 | ip=factory.make_ipv4_address(), | 802 | ip=factory.make_ipv4_address(), |
287 | 803 | management=NODEGROUPINTERFACE_MANAGEMENT.UNMANAGED) | 803 | management=NODEGROUPINTERFACE_MANAGEMENT.UNMANAGED) |
289 | 804 | mac_address = factory.getRandomMACAddress() | 804 | mac_address = factory.make_mac_address() |
290 | 805 | leases = { | 805 | leases = { |
291 | 806 | factory.make_ipv4_address(): mac_address | 806 | factory.make_ipv4_address(): mac_address |
292 | 807 | } | 807 | } |
293 | 808 | 808 | ||
294 | === modified file 'src/maasserver/models/tests/test_node.py' | |||
295 | --- src/maasserver/models/tests/test_node.py 2014-09-17 14:26:50 +0000 | |||
296 | +++ src/maasserver/models/tests/test_node.py 2014-09-18 12:49:34 +0000 | |||
297 | @@ -278,7 +278,7 @@ | |||
298 | 278 | self.assertEqual(token, node.token) | 278 | self.assertEqual(token, node.token) |
299 | 279 | 279 | ||
300 | 280 | def test_add_mac_address(self): | 280 | def test_add_mac_address(self): |
302 | 281 | mac = factory.getRandomMACAddress() | 281 | mac = factory.make_mac_address() |
303 | 282 | node = factory.make_Node() | 282 | node = factory.make_Node() |
304 | 283 | node.add_mac_address(mac) | 283 | node.add_mac_address(mac) |
305 | 284 | macs = MACAddress.objects.filter(node=node, mac_address=mac).count() | 284 | macs = MACAddress.objects.filter(node=node, mac_address=mac).count() |
306 | @@ -290,7 +290,7 @@ | |||
307 | 290 | cluster = factory.make_NodeGroup() | 290 | cluster = factory.make_NodeGroup() |
308 | 291 | cluster_interface = factory.make_NodeGroupInterface(nodegroup=cluster) | 291 | cluster_interface = factory.make_NodeGroupInterface(nodegroup=cluster) |
309 | 292 | ip_in_range = cluster_interface.static_ip_range_low | 292 | ip_in_range = cluster_interface.static_ip_range_low |
311 | 293 | mac_address = factory.getRandomMACAddress() | 293 | mac_address = factory.make_mac_address() |
312 | 294 | factory.make_DHCPLease( | 294 | factory.make_DHCPLease( |
313 | 295 | mac=mac_address, ip=ip_in_range, nodegroup=cluster) | 295 | mac=mac_address, ip=ip_in_range, nodegroup=cluster) |
314 | 296 | node = factory.make_Node(nodegroup=cluster) | 296 | node = factory.make_Node(nodegroup=cluster) |
315 | @@ -300,7 +300,7 @@ | |||
316 | 300 | cluster_interface, node.get_primary_mac().cluster_interface) | 300 | cluster_interface, node.get_primary_mac().cluster_interface) |
317 | 301 | 301 | ||
318 | 302 | def test_remove_mac_address(self): | 302 | def test_remove_mac_address(self): |
320 | 303 | mac = factory.getRandomMACAddress() | 303 | mac = factory.make_mac_address() |
321 | 304 | node = factory.make_Node() | 304 | node = factory.make_Node() |
322 | 305 | node.add_mac_address(mac) | 305 | node.add_mac_address(mac) |
323 | 306 | node.remove_mac_address(mac) | 306 | node.remove_mac_address(mac) |
324 | @@ -310,7 +310,7 @@ | |||
325 | 310 | 310 | ||
326 | 311 | def test_get_primary_mac_returns_mac_address(self): | 311 | def test_get_primary_mac_returns_mac_address(self): |
327 | 312 | node = factory.make_Node() | 312 | node = factory.make_Node() |
329 | 313 | mac = factory.getRandomMACAddress() | 313 | mac = factory.make_mac_address() |
330 | 314 | node.add_mac_address(mac) | 314 | node.add_mac_address(mac) |
331 | 315 | self.assertEqual(mac, node.get_primary_mac().mac_address) | 315 | self.assertEqual(mac, node.get_primary_mac().mac_address) |
332 | 316 | 316 | ||
333 | @@ -320,7 +320,7 @@ | |||
334 | 320 | 320 | ||
335 | 321 | def test_get_primary_mac_returns_oldest_mac(self): | 321 | def test_get_primary_mac_returns_oldest_mac(self): |
336 | 322 | node = factory.make_Node() | 322 | node = factory.make_Node() |
338 | 323 | macs = [factory.getRandomMACAddress() for counter in range(3)] | 323 | macs = [factory.make_mac_address() for counter in range(3)] |
339 | 324 | offset = timedelta(0) | 324 | offset = timedelta(0) |
340 | 325 | for mac in macs: | 325 | for mac in macs: |
341 | 326 | mac_address = node.add_mac_address(mac) | 326 | mac_address = node.add_mac_address(mac) |
342 | @@ -478,14 +478,14 @@ | |||
343 | 478 | 478 | ||
344 | 479 | def test_get_effective_power_parameters_adds_mac_if_no_params_set(self): | 479 | def test_get_effective_power_parameters_adds_mac_if_no_params_set(self): |
345 | 480 | node = factory.make_Node() | 480 | node = factory.make_Node() |
347 | 481 | mac = factory.getRandomMACAddress() | 481 | mac = factory.make_mac_address() |
348 | 482 | node.add_mac_address(mac) | 482 | node.add_mac_address(mac) |
349 | 483 | self.assertEqual( | 483 | self.assertEqual( |
350 | 484 | mac, node.get_effective_power_parameters()['mac_address']) | 484 | mac, node.get_effective_power_parameters()['mac_address']) |
351 | 485 | 485 | ||
352 | 486 | def test_get_effective_power_parameters_adds_no_mac_if_params_set(self): | 486 | def test_get_effective_power_parameters_adds_no_mac_if_params_set(self): |
353 | 487 | node = factory.make_Node(power_parameters={'foo': 'bar'}) | 487 | node = factory.make_Node(power_parameters={'foo': 'bar'}) |
355 | 488 | mac = factory.getRandomMACAddress() | 488 | mac = factory.make_mac_address() |
356 | 489 | node.add_mac_address(mac) | 489 | node.add_mac_address(mac) |
357 | 490 | self.assertNotIn('mac', node.get_effective_power_parameters()) | 490 | self.assertNotIn('mac', node.get_effective_power_parameters()) |
358 | 491 | 491 | ||
359 | 492 | 492 | ||
360 | === modified file 'src/maasserver/models/tests/test_nodegroup.py' | |||
361 | --- src/maasserver/models/tests/test_nodegroup.py 2014-09-17 20:36:17 +0000 | |||
362 | +++ src/maasserver/models/tests/test_nodegroup.py 2014-09-18 12:49:34 +0000 | |||
363 | @@ -505,7 +505,7 @@ | |||
364 | 505 | protocol = fixture.makeCluster(nodegroup, AddSeaMicro15k) | 505 | protocol = fixture.makeCluster(nodegroup, AddSeaMicro15k) |
365 | 506 | protocol.AddSeaMicro15k.return_value = defer.succeed({}) | 506 | protocol.AddSeaMicro15k.return_value = defer.succeed({}) |
366 | 507 | 507 | ||
368 | 508 | mac = factory.getRandomMACAddress() | 508 | mac = factory.make_mac_address() |
369 | 509 | username = factory.make_name('user') | 509 | username = factory.make_name('user') |
370 | 510 | password = factory.make_name('password') | 510 | password = factory.make_name('password') |
371 | 511 | power_control = factory.make_name('power_control') | 511 | power_control = factory.make_name('power_control') |
372 | @@ -523,7 +523,7 @@ | |||
373 | 523 | client = getClientFor.return_value | 523 | client = getClientFor.return_value |
374 | 524 | nodegroup = factory.make_NodeGroup() | 524 | nodegroup = factory.make_NodeGroup() |
375 | 525 | 525 | ||
377 | 526 | mac = factory.getRandomMACAddress() | 526 | mac = factory.make_mac_address() |
378 | 527 | username = factory.make_name('user') | 527 | username = factory.make_name('user') |
379 | 528 | password = factory.make_name('password') | 528 | password = factory.make_name('password') |
380 | 529 | power_control = factory.make_name('power_control') | 529 | power_control = factory.make_name('power_control') |
381 | @@ -541,7 +541,7 @@ | |||
382 | 541 | getClientFor.side_effect = NoConnectionsAvailable() | 541 | getClientFor.side_effect = NoConnectionsAvailable() |
383 | 542 | nodegroup = factory.make_NodeGroup() | 542 | nodegroup = factory.make_NodeGroup() |
384 | 543 | 543 | ||
386 | 544 | mac = factory.getRandomMACAddress() | 544 | mac = factory.make_mac_address() |
387 | 545 | username = factory.make_name('user') | 545 | username = factory.make_name('user') |
388 | 546 | password = factory.make_name('password') | 546 | password = factory.make_name('password') |
389 | 547 | power_control = factory.make_name('power_control') | 547 | power_control = factory.make_name('power_control') |
390 | 548 | 548 | ||
391 | === modified file 'src/maasserver/rpc/tests/test_nodes.py' | |||
392 | --- src/maasserver/rpc/tests/test_nodes.py 2014-09-10 14:31:57 +0000 | |||
393 | +++ src/maasserver/rpc/tests/test_nodes.py 2014-09-18 12:49:34 +0000 | |||
394 | @@ -52,7 +52,7 @@ | |||
395 | 52 | self.prepare_cluster_rpc(cluster) | 52 | self.prepare_cluster_rpc(cluster) |
396 | 53 | 53 | ||
397 | 54 | mac_addresses = [ | 54 | mac_addresses = [ |
399 | 55 | factory.getRandomMACAddress() for _ in range(3)] | 55 | factory.make_mac_address() for _ in range(3)] |
400 | 56 | architecture = make_usable_architecture(self) | 56 | architecture = make_usable_architecture(self) |
401 | 57 | power_type = random.choice(self.power_types)['name'] | 57 | power_type = random.choice(self.power_types)['name'] |
402 | 58 | power_parameters = dumps({}) | 58 | power_parameters = dumps({}) |
403 | @@ -87,7 +87,7 @@ | |||
404 | 87 | ValidationError, create_node, cluster.uuid, | 87 | ValidationError, create_node, cluster.uuid, |
405 | 88 | architecture="spam/eggs", power_type="scrambled", | 88 | architecture="spam/eggs", power_type="scrambled", |
406 | 89 | power_parameters=dumps({}), | 89 | power_parameters=dumps({}), |
408 | 90 | mac_addresses=[factory.getRandomMACAddress()]) | 90 | mac_addresses=[factory.make_mac_address()]) |
409 | 91 | 91 | ||
410 | 92 | def test__raises_error_if_node_already_exists(self): | 92 | def test__raises_error_if_node_already_exists(self): |
411 | 93 | cluster = factory.make_NodeGroup() | 93 | cluster = factory.make_NodeGroup() |
412 | @@ -95,7 +95,7 @@ | |||
413 | 95 | self.prepare_cluster_rpc(cluster) | 95 | self.prepare_cluster_rpc(cluster) |
414 | 96 | 96 | ||
415 | 97 | mac_addresses = [ | 97 | mac_addresses = [ |
417 | 98 | factory.getRandomMACAddress() for _ in range(3)] | 98 | factory.make_mac_address() for _ in range(3)] |
418 | 99 | architecture = make_usable_architecture(self) | 99 | architecture = make_usable_architecture(self) |
419 | 100 | power_type = random.choice(self.power_types)['name'] | 100 | power_type = random.choice(self.power_types)['name'] |
420 | 101 | power_parameters = dumps({}) | 101 | power_parameters = dumps({}) |
421 | 102 | 102 | ||
422 | === modified file 'src/maasserver/rpc/tests/test_regionservice.py' | |||
423 | --- src/maasserver/rpc/tests/test_regionservice.py 2014-09-17 11:02:19 +0000 | |||
424 | +++ src/maasserver/rpc/tests/test_regionservice.py 2014-09-18 12:49:34 +0000 | |||
425 | @@ -287,7 +287,7 @@ | |||
426 | 287 | nodegroup = yield deferToThread(self.make_node_group, uuid) | 287 | nodegroup = yield deferToThread(self.make_node_group, uuid) |
427 | 288 | mapping = { | 288 | mapping = { |
428 | 289 | "ip": factory.make_ipv4_address(), | 289 | "ip": factory.make_ipv4_address(), |
430 | 290 | "mac": factory.getRandomMACAddress() | 290 | "mac": factory.make_mac_address() |
431 | 291 | } | 291 | } |
432 | 292 | 292 | ||
433 | 293 | response = yield call_responder(Region(), UpdateLeases, { | 293 | response = yield call_responder(Region(), UpdateLeases, { |
434 | @@ -1655,7 +1655,7 @@ | |||
435 | 1655 | 'architecture': make_usable_architecture(self), | 1655 | 'architecture': make_usable_architecture(self), |
436 | 1656 | 'power_type': factory.make_name("power_type"), | 1656 | 'power_type': factory.make_name("power_type"), |
437 | 1657 | 'power_parameters': dumps({}), | 1657 | 'power_parameters': dumps({}), |
439 | 1658 | 'mac_addresses': [factory.getRandomMACAddress()], | 1658 | 'mac_addresses': [factory.make_mac_address()], |
440 | 1659 | } | 1659 | } |
441 | 1660 | 1660 | ||
442 | 1661 | response = yield call_responder( | 1661 | response = yield call_responder( |
443 | 1662 | 1662 | ||
444 | === modified file 'src/maasserver/testing/factory.py' | |||
445 | --- src/maasserver/testing/factory.py 2014-09-15 14:28:28 +0000 | |||
446 | +++ src/maasserver/testing/factory.py 2014-09-18 12:49:34 +0000 | |||
447 | @@ -464,7 +464,7 @@ | |||
448 | 464 | 464 | ||
449 | 465 | def make_MAC(self): | 465 | def make_MAC(self): |
450 | 466 | """Generate a random MAC address, in the form of a MAC object.""" | 466 | """Generate a random MAC address, in the form of a MAC object.""" |
452 | 467 | return MAC(self.getRandomMACAddress()) | 467 | return MAC(self.make_mac_address()) |
453 | 468 | 468 | ||
454 | 469 | def make_MACAddress(self, address=None, node=None, networks=None, | 469 | def make_MACAddress(self, address=None, node=None, networks=None, |
455 | 470 | **kwargs): | 470 | **kwargs): |
456 | @@ -472,7 +472,7 @@ | |||
457 | 472 | if node is None: | 472 | if node is None: |
458 | 473 | node = self.make_Node() | 473 | node = self.make_Node() |
459 | 474 | if address is None: | 474 | if address is None: |
461 | 475 | address = self.getRandomMACAddress() | 475 | address = self.make_mac_address() |
462 | 476 | mac = MACAddress(mac_address=MAC(address), node=node, **kwargs) | 476 | mac = MACAddress(mac_address=MAC(address), node=node, **kwargs) |
463 | 477 | mac.save() | 477 | mac.save() |
464 | 478 | if networks is not None: | 478 | if networks is not None: |
465 | @@ -522,7 +522,7 @@ | |||
466 | 522 | if ip is None: | 522 | if ip is None: |
467 | 523 | ip = self.make_ipv4_address() | 523 | ip = self.make_ipv4_address() |
468 | 524 | if mac is None: | 524 | if mac is None: |
470 | 525 | mac = self.getRandomMACAddress() | 525 | mac = self.make_mac_address() |
471 | 526 | lease = DHCPLease(nodegroup=nodegroup, ip=ip, mac=MAC(mac)) | 526 | lease = DHCPLease(nodegroup=nodegroup, ip=ip, mac=MAC(mac)) |
472 | 527 | lease.save() | 527 | lease.save() |
473 | 528 | return lease | 528 | return lease |
474 | 529 | 529 | ||
475 | === modified file 'src/maasserver/tests/test_fields.py' | |||
476 | --- src/maasserver/tests/test_fields.py 2014-09-10 16:20:31 +0000 | |||
477 | +++ src/maasserver/tests/test_fields.py 2014-09-18 12:49:34 +0000 | |||
478 | @@ -141,22 +141,22 @@ | |||
479 | 141 | self.assertIsNone(MAC(None).get_raw()) | 141 | self.assertIsNone(MAC(None).get_raw()) |
480 | 142 | 142 | ||
481 | 143 | def test_get_raw_returns_wrapped_address(self): | 143 | def test_get_raw_returns_wrapped_address(self): |
483 | 144 | addr = factory.getRandomMACAddress() | 144 | addr = factory.make_mac_address() |
484 | 145 | self.assertEqual(addr, MAC(addr).get_raw()) | 145 | self.assertEqual(addr, MAC(addr).get_raw()) |
485 | 146 | 146 | ||
486 | 147 | def test_get_raw_punches_through_double_wrapping(self): | 147 | def test_get_raw_punches_through_double_wrapping(self): |
488 | 148 | addr = factory.getRandomMACAddress() | 148 | addr = factory.make_mac_address() |
489 | 149 | self.assertEqual(addr, MAC(MAC(addr)).get_raw()) | 149 | self.assertEqual(addr, MAC(MAC(addr)).get_raw()) |
490 | 150 | 150 | ||
491 | 151 | def test_getquoted_returns_NULL_for_None(self): | 151 | def test_getquoted_returns_NULL_for_None(self): |
492 | 152 | self.assertEqual("NULL", MAC(None).getquoted()) | 152 | self.assertEqual("NULL", MAC(None).getquoted()) |
493 | 153 | 153 | ||
494 | 154 | def test_getquoted_returns_SQL_for_MAC(self): | 154 | def test_getquoted_returns_SQL_for_MAC(self): |
496 | 155 | addr = factory.getRandomMACAddress() | 155 | addr = factory.make_mac_address() |
497 | 156 | self.assertEqual("'%s'::macaddr" % addr, MAC(addr).getquoted()) | 156 | self.assertEqual("'%s'::macaddr" % addr, MAC(addr).getquoted()) |
498 | 157 | 157 | ||
499 | 158 | def test_getquoted_punches_through_double_wrapping(self): | 158 | def test_getquoted_punches_through_double_wrapping(self): |
501 | 159 | addr = factory.getRandomMACAddress() | 159 | addr = factory.make_mac_address() |
502 | 160 | self.assertEqual("'%s'::macaddr" % addr, MAC(MAC(addr)).getquoted()) | 160 | self.assertEqual("'%s'::macaddr" % addr, MAC(MAC(addr)).getquoted()) |
503 | 161 | 161 | ||
504 | 162 | def test_mac_equals_self(self): | 162 | def test_mac_equals_self(self): |
505 | @@ -164,7 +164,7 @@ | |||
506 | 164 | self.assertTrue(mac == mac) | 164 | self.assertTrue(mac == mac) |
507 | 165 | 165 | ||
508 | 166 | def test_mac_equals_identical_mac(self): | 166 | def test_mac_equals_identical_mac(self): |
510 | 167 | addr = factory.getRandomMACAddress() | 167 | addr = factory.make_mac_address() |
511 | 168 | self.assertTrue(MAC(addr) == MAC(addr)) | 168 | self.assertTrue(MAC(addr) == MAC(addr)) |
512 | 169 | 169 | ||
513 | 170 | def test_eq_punches_through_double_wrapping_on_self(self): | 170 | def test_eq_punches_through_double_wrapping_on_self(self): |
514 | @@ -215,7 +215,7 @@ | |||
515 | 215 | self.assertItemsEqual(set([mac1, mac2]), [mac1, mac2]) | 215 | self.assertItemsEqual(set([mac1, mac2]), [mac1, mac2]) |
516 | 216 | 216 | ||
517 | 217 | def test_identical_macs_hash_identically(self): | 217 | def test_identical_macs_hash_identically(self): |
519 | 218 | addr = factory.getRandomMACAddress() | 218 | addr = factory.make_mac_address() |
520 | 219 | self.assertItemsEqual( | 219 | self.assertItemsEqual( |
521 | 220 | set([MAC(addr), MAC(addr), MAC(MAC(addr)), addr]), | 220 | set([MAC(addr), MAC(addr), MAC(MAC(addr)), addr]), |
522 | 221 | [addr]) | 221 | [addr]) |
523 | 222 | 222 | ||
524 | === modified file 'src/maasserver/tests/test_forms_macaddress.py' | |||
525 | --- src/maasserver/tests/test_forms_macaddress.py 2014-09-10 16:20:31 +0000 | |||
526 | +++ src/maasserver/tests/test_forms_macaddress.py 2014-09-18 12:49:34 +0000 | |||
527 | @@ -24,7 +24,7 @@ | |||
528 | 24 | 24 | ||
529 | 25 | def test_MACAddressForm_creates_mac_address(self): | 25 | def test_MACAddressForm_creates_mac_address(self): |
530 | 26 | node = factory.make_Node() | 26 | node = factory.make_Node() |
532 | 27 | mac = factory.getRandomMACAddress() | 27 | mac = factory.make_mac_address() |
533 | 28 | form = MACAddressForm(node=node, data={'mac_address': mac}) | 28 | form = MACAddressForm(node=node, data={'mac_address': mac}) |
534 | 29 | form.save() | 29 | form.save() |
535 | 30 | self.assertTrue( | 30 | self.assertTrue( |
536 | @@ -32,7 +32,7 @@ | |||
537 | 32 | 32 | ||
538 | 33 | def test_saves_to_db_by_default(self): | 33 | def test_saves_to_db_by_default(self): |
539 | 34 | node = factory.make_Node() | 34 | node = factory.make_Node() |
541 | 35 | mac = factory.getRandomMACAddress() | 35 | mac = factory.make_mac_address() |
542 | 36 | form = MACAddressForm(node=node, data={'mac_address': mac}) | 36 | form = MACAddressForm(node=node, data={'mac_address': mac}) |
543 | 37 | form.save() | 37 | form.save() |
544 | 38 | self.assertEqual( | 38 | self.assertEqual( |
545 | @@ -40,13 +40,13 @@ | |||
546 | 40 | 40 | ||
547 | 41 | def test_does_not_save_to_db_if_commit_is_False(self): | 41 | def test_does_not_save_to_db_if_commit_is_False(self): |
548 | 42 | node = factory.make_Node() | 42 | node = factory.make_Node() |
550 | 43 | mac = factory.getRandomMACAddress() | 43 | mac = factory.make_mac_address() |
551 | 44 | form = MACAddressForm(node=node, data={'mac_address': mac}) | 44 | form = MACAddressForm(node=node, data={'mac_address': mac}) |
552 | 45 | form.save(commit=False) | 45 | form.save(commit=False) |
553 | 46 | self.assertItemsEqual([], MACAddress.objects.filter(mac_address=mac)) | 46 | self.assertItemsEqual([], MACAddress.objects.filter(mac_address=mac)) |
554 | 47 | 47 | ||
555 | 48 | def test_MACAddressForm_displays_error_message_if_mac_already_used(self): | 48 | def test_MACAddressForm_displays_error_message_if_mac_already_used(self): |
557 | 49 | mac = factory.getRandomMACAddress() | 49 | mac = factory.make_mac_address() |
558 | 50 | node = factory.make_MACAddress(address=mac) | 50 | node = factory.make_MACAddress(address=mac) |
559 | 51 | node = factory.make_Node() | 51 | node = factory.make_Node() |
560 | 52 | form = MACAddressForm(node=node, data={'mac_address': mac}) | 52 | form = MACAddressForm(node=node, data={'mac_address': mac}) |
561 | 53 | 53 | ||
562 | === modified file 'src/maasserver/tests/test_forms_nodewithmacaddresses.py' | |||
563 | --- src/maasserver/tests/test_forms_nodewithmacaddresses.py 2014-09-10 16:20:31 +0000 | |||
564 | +++ src/maasserver/tests/test_forms_nodewithmacaddresses.py 2014-09-18 12:49:34 +0000 | |||
565 | @@ -41,7 +41,7 @@ | |||
566 | 41 | def make_params(self, mac_addresses=None, architecture=None, | 41 | def make_params(self, mac_addresses=None, architecture=None, |
567 | 42 | hostname=None, nodegroup=None): | 42 | hostname=None, nodegroup=None): |
568 | 43 | if mac_addresses is None: | 43 | if mac_addresses is None: |
570 | 44 | mac_addresses = [factory.getRandomMACAddress()] | 44 | mac_addresses = [factory.make_mac_address()] |
571 | 45 | if architecture is None: | 45 | if architecture is None: |
572 | 46 | architecture = factory.make_name('arch') | 46 | architecture = factory.make_name('arch') |
573 | 47 | if hostname is None: | 47 | if hostname is None: |
574 | @@ -104,7 +104,7 @@ | |||
575 | 104 | # Empty values in the list of MAC addresses are simply ignored. | 104 | # Empty values in the list of MAC addresses are simply ignored. |
576 | 105 | form = NodeWithMACAddressesForm( | 105 | form = NodeWithMACAddressesForm( |
577 | 106 | data=self.make_params( | 106 | data=self.make_params( |
579 | 107 | mac_addresses=[factory.getRandomMACAddress(), ''])) | 107 | mac_addresses=[factory.make_mac_address(), ''])) |
580 | 108 | 108 | ||
581 | 109 | self.assertTrue(form.is_valid()) | 109 | self.assertTrue(form.is_valid()) |
582 | 110 | 110 | ||
583 | 111 | 111 | ||
584 | === modified file 'src/maasserver/tests/test_node_constraint_filter_forms.py' | |||
585 | --- src/maasserver/tests/test_node_constraint_filter_forms.py 2014-09-15 14:28:28 +0000 | |||
586 | +++ src/maasserver/tests/test_node_constraint_filter_forms.py 2014-09-18 12:49:34 +0000 | |||
587 | @@ -701,8 +701,8 @@ | |||
588 | 701 | 'not_tags': [factory.make_Tag().name], | 701 | 'not_tags': [factory.make_Tag().name], |
589 | 702 | 'networks': [factory.make_Network().name], | 702 | 'networks': [factory.make_Network().name], |
590 | 703 | 'not_networks': [factory.make_Network().name], | 703 | 'not_networks': [factory.make_Network().name], |
593 | 704 | 'connected_to': [factory.getRandomMACAddress()], | 704 | 'connected_to': [factory.make_mac_address()], |
594 | 705 | 'not_connected_to': [factory.getRandomMACAddress()], | 705 | 'not_connected_to': [factory.make_mac_address()], |
595 | 706 | 'zone': factory.make_Zone(), | 706 | 'zone': factory.make_Zone(), |
596 | 707 | 'not_in_zone': [factory.make_Zone().name], | 707 | 'not_in_zone': [factory.make_Zone().name], |
597 | 708 | } | 708 | } |
598 | 709 | 709 | ||
599 | === modified file 'src/maasserver/views/tests/test_nodes.py' | |||
600 | --- src/maasserver/views/tests/test_nodes.py 2014-09-17 09:36:21 +0000 | |||
601 | +++ src/maasserver/views/tests/test_nodes.py 2014-09-18 12:49:34 +0000 | |||
602 | @@ -1725,7 +1725,7 @@ | |||
603 | 1725 | # with a nice error message because the node could not be found. | 1725 | # with a nice error message because the node could not be found. |
604 | 1726 | self.client_log_in() | 1726 | self.client_log_in() |
605 | 1727 | node_id = factory.make_string() | 1727 | node_id = factory.make_string() |
607 | 1728 | mac = factory.getRandomMACAddress() | 1728 | mac = factory.make_mac_address() |
608 | 1729 | mac_delete_link = reverse('mac-delete', args=[node_id, mac]) | 1729 | mac_delete_link = reverse('mac-delete', args=[node_id, mac]) |
609 | 1730 | response = self.client.get(mac_delete_link) | 1730 | response = self.client.get(mac_delete_link) |
610 | 1731 | self.assertEqual(httplib.NOT_FOUND, response.status_code) | 1731 | self.assertEqual(httplib.NOT_FOUND, response.status_code) |
611 | @@ -1735,7 +1735,7 @@ | |||
612 | 1735 | # to the node edit page. | 1735 | # to the node edit page. |
613 | 1736 | self.client_log_in() | 1736 | self.client_log_in() |
614 | 1737 | node = factory.make_Node(owner=self.logged_in_user) | 1737 | node = factory.make_Node(owner=self.logged_in_user) |
616 | 1738 | mac = factory.getRandomMACAddress() | 1738 | mac = factory.make_mac_address() |
617 | 1739 | mac_delete_link = reverse('mac-delete', args=[node.system_id, mac]) | 1739 | mac_delete_link = reverse('mac-delete', args=[node.system_id, mac]) |
618 | 1740 | response = self.client.get(mac_delete_link) | 1740 | response = self.client.get(mac_delete_link) |
619 | 1741 | self.assertEqual( | 1741 | self.assertEqual( |
620 | @@ -1809,7 +1809,7 @@ | |||
621 | 1809 | self.client_log_in() | 1809 | self.client_log_in() |
622 | 1810 | node = factory.make_Node(owner=self.logged_in_user) | 1810 | node = factory.make_Node(owner=self.logged_in_user) |
623 | 1811 | mac_add_link = reverse('mac-add', args=[node.system_id]) | 1811 | mac_add_link = reverse('mac-add', args=[node.system_id]) |
625 | 1812 | mac = factory.getRandomMACAddress() | 1812 | mac = factory.make_mac_address() |
626 | 1813 | response = self.client.post(mac_add_link, {'mac_address': mac}) | 1813 | response = self.client.post(mac_add_link, {'mac_address': mac}) |
627 | 1814 | self.assertEqual( | 1814 | self.assertEqual( |
628 | 1815 | reverse('node-edit', args=[node.system_id]), | 1815 | reverse('node-edit', args=[node.system_id]), |
629 | @@ -1821,7 +1821,7 @@ | |||
630 | 1821 | self.client_log_in() | 1821 | self.client_log_in() |
631 | 1822 | node = factory.make_Node(owner=self.logged_in_user) | 1822 | node = factory.make_Node(owner=self.logged_in_user) |
632 | 1823 | mac_add_link = reverse('mac-add', args=[node.system_id]) | 1823 | mac_add_link = reverse('mac-add', args=[node.system_id]) |
634 | 1824 | mac = factory.getRandomMACAddress() | 1824 | mac = factory.make_mac_address() |
635 | 1825 | response = self.client.post(mac_add_link, {'mac_address': mac}) | 1825 | response = self.client.post(mac_add_link, {'mac_address': mac}) |
636 | 1826 | redirect = extract_redirect(response) | 1826 | redirect = extract_redirect(response) |
637 | 1827 | response = self.client.get(redirect) | 1827 | response = self.client.get(redirect) |
638 | 1828 | 1828 | ||
639 | === modified file 'src/maastesting/factory.py' | |||
640 | --- src/maastesting/factory.py 2014-09-18 11:18:24 +0000 | |||
641 | +++ src/maastesting/factory.py 2014-09-18 12:49:34 +0000 | |||
642 | @@ -278,7 +278,7 @@ | |||
643 | 278 | # guards against shortfalls as random IP addresses collide. | 278 | # guards against shortfalls as random IP addresses collide. |
644 | 279 | leases = {} | 279 | leases = {} |
645 | 280 | while len(leases) < num_leases: | 280 | while len(leases) < num_leases: |
647 | 281 | leases[self.make_ipv4_address()] = self.getRandomMACAddress() | 281 | leases[self.make_ipv4_address()] = self.make_mac_address() |
648 | 282 | return leases | 282 | return leases |
649 | 283 | 283 | ||
650 | 284 | def make_date(self, year=2011): | 284 | def make_date(self, year=2011): |
651 | 285 | 285 | ||
652 | === modified file 'src/metadataserver/deployment/tests/test_maas_configure_interfaces.py' | |||
653 | --- src/metadataserver/deployment/tests/test_maas_configure_interfaces.py 2014-09-18 09:28:09 +0000 | |||
654 | +++ src/metadataserver/deployment/tests/test_maas_configure_interfaces.py 2014-09-18 12:49:34 +0000 | |||
655 | @@ -61,7 +61,7 @@ | |||
656 | 61 | config_dir = factory.make_name('etc-network') | 61 | config_dir = factory.make_name('etc-network') |
657 | 62 | ip = factory.make_ipv6_address() | 62 | ip = factory.make_ipv6_address() |
658 | 63 | gateway = factory.make_ipv6_address() | 63 | gateway = factory.make_ipv6_address() |
660 | 64 | mac = factory.getRandomMACAddress() | 64 | mac = factory.make_mac_address() |
661 | 65 | args = parser.parse_args([ | 65 | args = parser.parse_args([ |
662 | 66 | '--config-dir=%s' % config_dir, | 66 | '--config-dir=%s' % config_dir, |
663 | 67 | '--update-interfaces', | 67 | '--update-interfaces', |
664 | @@ -86,7 +86,7 @@ | |||
665 | 86 | def test__parses_multiple_ip_mac_pairs(self): | 86 | def test__parses_multiple_ip_mac_pairs(self): |
666 | 87 | parser = script.prepare_parser() | 87 | parser = script.prepare_parser() |
667 | 88 | pairs = [ | 88 | pairs = [ |
669 | 89 | (factory.make_ipv6_address(), factory.getRandomMACAddress()) | 89 | (factory.make_ipv6_address(), factory.make_mac_address()) |
670 | 90 | for _ in range(randint(2, 4)) | 90 | for _ in range(randint(2, 4)) |
671 | 91 | ] | 91 | ] |
672 | 92 | args = ['--static-ip=%s=%s' % pair for pair in pairs] | 92 | args = ['--static-ip=%s=%s' % pair for pair in pairs] |
673 | @@ -94,7 +94,7 @@ | |||
674 | 94 | 94 | ||
675 | 95 | def test__checks_for_obviously_malformed_ip_mac_pairs(self): | 95 | def test__checks_for_obviously_malformed_ip_mac_pairs(self): |
676 | 96 | ip = factory.make_ipv6_address() | 96 | ip = factory.make_ipv6_address() |
678 | 97 | mac = factory.getRandomMACAddress() | 97 | mac = factory.make_mac_address() |
679 | 98 | parser = script.prepare_parser() | 98 | parser = script.prepare_parser() |
680 | 99 | self.assertRaises( | 99 | self.assertRaises( |
681 | 100 | script.BadArgument, | 100 | script.BadArgument, |
682 | @@ -103,7 +103,7 @@ | |||
683 | 103 | 103 | ||
684 | 104 | def make_denormalised_mac(): | 104 | def make_denormalised_mac(): |
685 | 105 | """Create a MAC address that is not in its normalised form.""" | 105 | """Create a MAC address that is not in its normalised form.""" |
687 | 106 | mac = factory.getRandomMACAddress() | 106 | mac = factory.make_mac_address() |
688 | 107 | if mac.upper() == mac.lower(): | 107 | if mac.upper() == mac.lower(): |
689 | 108 | # This is not denormalised. Inject an upper-case letter to ensure | 108 | # This is not denormalised. Inject an upper-case letter to ensure |
690 | 109 | # that we get something denormalised. | 109 | # that we get something denormalised. |
691 | @@ -115,7 +115,7 @@ | |||
692 | 115 | 115 | ||
693 | 116 | def test__splits_ip_mac_pairs(self): | 116 | def test__splits_ip_mac_pairs(self): |
694 | 117 | ip = factory.make_ipv6_address() | 117 | ip = factory.make_ipv6_address() |
696 | 118 | mac = factory.getRandomMACAddress() | 118 | mac = factory.make_mac_address() |
697 | 119 | self.assertEqual( | 119 | self.assertEqual( |
698 | 120 | (ip, mac), | 120 | (ip, mac), |
699 | 121 | script.split_ip_mac_pair('%s=%s' % (ip, mac))) | 121 | script.split_ip_mac_pair('%s=%s' % (ip, mac))) |
700 | @@ -132,19 +132,19 @@ | |||
701 | 132 | class TestNormaliseMAC(MAASTestCase): | 132 | class TestNormaliseMAC(MAASTestCase): |
702 | 133 | 133 | ||
703 | 134 | def test__normalises(self): | 134 | def test__normalises(self): |
705 | 135 | mac = factory.getRandomMACAddress() | 135 | mac = factory.make_mac_address() |
706 | 136 | self.assertEqual( | 136 | self.assertEqual( |
707 | 137 | script.normalise_mac(mac.lower()), | 137 | script.normalise_mac(mac.lower()), |
708 | 138 | script.normalise_mac(mac.upper())) | 138 | script.normalise_mac(mac.upper())) |
709 | 139 | 139 | ||
710 | 140 | def test__is_idempotent(self): | 140 | def test__is_idempotent(self): |
712 | 141 | mac = factory.getRandomMACAddress() | 141 | mac = factory.make_mac_address() |
713 | 142 | self.assertEqual( | 142 | self.assertEqual( |
714 | 143 | script.normalise_mac(mac), | 143 | script.normalise_mac(mac), |
715 | 144 | script.normalise_mac(script.normalise_mac(mac))) | 144 | script.normalise_mac(script.normalise_mac(mac))) |
716 | 145 | 145 | ||
717 | 146 | def test__strips_whitespace(self): | 146 | def test__strips_whitespace(self): |
719 | 147 | mac = factory.getRandomMACAddress() | 147 | mac = factory.make_mac_address() |
720 | 148 | self.assertEqual(mac, script.normalise_mac(' %s\n' % mac)) | 148 | self.assertEqual(mac, script.normalise_mac(' %s\n' % mac)) |
721 | 149 | 149 | ||
722 | 150 | 150 | ||
723 | @@ -225,7 +225,7 @@ | |||
724 | 225 | 225 | ||
725 | 226 | def test__combines_mappings(self): | 226 | def test__combines_mappings(self): |
726 | 227 | ip = factory.make_ipv6_address() | 227 | ip = factory.make_ipv6_address() |
728 | 228 | mac = factory.getRandomMACAddress() | 228 | mac = factory.make_mac_address() |
729 | 229 | interface = factory.make_name('eth') | 229 | interface = factory.make_name('eth') |
730 | 230 | self.assertEqual( | 230 | self.assertEqual( |
731 | 231 | {interface: [ip]}, | 231 | {interface: [ip]}, |
732 | @@ -235,14 +235,14 @@ | |||
733 | 235 | 235 | ||
734 | 236 | def test__ignores_unknown_macs(self): | 236 | def test__ignores_unknown_macs(self): |
735 | 237 | ip = factory.make_ipv6_address() | 237 | ip = factory.make_ipv6_address() |
737 | 238 | mac = factory.getRandomMACAddress() | 238 | mac = factory.make_mac_address() |
738 | 239 | self.assertEqual( | 239 | self.assertEqual( |
739 | 240 | {}, | 240 | {}, |
740 | 241 | script.map_addresses_by_interface({}, [(ip, mac)])) | 241 | script.map_addresses_by_interface({}, [(ip, mac)])) |
741 | 242 | 242 | ||
742 | 243 | def test__ignores_unknown_interfaces(self): | 243 | def test__ignores_unknown_interfaces(self): |
743 | 244 | ip = factory.make_ipv6_address() | 244 | ip = factory.make_ipv6_address() |
745 | 245 | mac = factory.getRandomMACAddress() | 245 | mac = factory.make_mac_address() |
746 | 246 | self.assertEqual( | 246 | self.assertEqual( |
747 | 247 | {}, | 247 | {}, |
748 | 248 | script.map_addresses_by_interface({mac: []}, [(ip, mac)])) | 248 | script.map_addresses_by_interface({mac: []}, [(ip, mac)])) |
749 | @@ -250,7 +250,7 @@ | |||
750 | 250 | def test__combines_addresses_per_interface(self): | 250 | def test__combines_addresses_per_interface(self): |
751 | 251 | ip1 = factory.make_ipv6_address() | 251 | ip1 = factory.make_ipv6_address() |
752 | 252 | ip2 = factory.make_ipv6_address() | 252 | ip2 = factory.make_ipv6_address() |
754 | 253 | mac = factory.getRandomMACAddress() | 253 | mac = factory.make_mac_address() |
755 | 254 | interface = factory.make_name('eth') | 254 | interface = factory.make_name('eth') |
756 | 255 | mapping = script.map_addresses_by_interface( | 255 | mapping = script.map_addresses_by_interface( |
757 | 256 | {mac: [interface]}, | 256 | {mac: [interface]}, |
758 | @@ -298,7 +298,7 @@ | |||
759 | 298 | 298 | ||
760 | 299 | def test__returns_config_file_text(self): | 299 | def test__returns_config_file_text(self): |
761 | 300 | ip = factory.make_ipv6_address() | 300 | ip = factory.make_ipv6_address() |
763 | 301 | mac = factory.getRandomMACAddress() | 301 | mac = factory.make_mac_address() |
764 | 302 | interface = factory.make_name('eth') | 302 | interface = factory.make_name('eth') |
765 | 303 | self.assertIn( | 303 | self.assertIn( |
766 | 304 | script.compose_config_stanza(interface, [ip], []), | 304 | script.compose_config_stanza(interface, [ip], []), |
767 | @@ -388,7 +388,7 @@ | |||
768 | 388 | def test__writes_network_config(self): | 388 | def test__writes_network_config(self): |
769 | 389 | write_file = self.patch_write_file() | 389 | write_file = self.patch_write_file() |
770 | 390 | ip = factory.make_ipv6_address() | 390 | ip = factory.make_ipv6_address() |
772 | 391 | mac = factory.getRandomMACAddress() | 391 | mac = factory.make_mac_address() |
773 | 392 | interface = factory.make_name('eth') | 392 | interface = factory.make_name('eth') |
774 | 393 | config_dir = self.make_config_dir() | 393 | config_dir = self.make_config_dir() |
775 | 394 | 394 | ||
776 | @@ -404,7 +404,7 @@ | |||
777 | 404 | 404 | ||
778 | 405 | def test__returns_interfaces_with_addresses(self): | 405 | def test__returns_interfaces_with_addresses(self): |
779 | 406 | ip = factory.make_ipv6_address() | 406 | ip = factory.make_ipv6_address() |
781 | 407 | mac = factory.getRandomMACAddress() | 407 | mac = factory.make_mac_address() |
782 | 408 | interface = factory.make_name('eth') | 408 | interface = factory.make_name('eth') |
783 | 409 | config_dir = self.make_config_dir() | 409 | config_dir = self.make_config_dir() |
784 | 410 | self.patch_write_file() | 410 | self.patch_write_file() |
785 | @@ -416,7 +416,7 @@ | |||
786 | 416 | 416 | ||
787 | 417 | def test__ignores_interfaces_without_addresses(self): | 417 | def test__ignores_interfaces_without_addresses(self): |
788 | 418 | ip = factory.make_ipv6_address() | 418 | ip = factory.make_ipv6_address() |
790 | 419 | mac = factory.getRandomMACAddress() | 419 | mac = factory.make_mac_address() |
791 | 420 | config_dir = self.make_config_dir() | 420 | config_dir = self.make_config_dir() |
792 | 421 | self.patch_write_file() | 421 | self.patch_write_file() |
793 | 422 | self.assertEqual( | 422 | self.assertEqual( |
794 | @@ -468,7 +468,7 @@ | |||
795 | 468 | 468 | ||
796 | 469 | def test__generates_udev_rule(self): | 469 | def test__generates_udev_rule(self): |
797 | 470 | interface = factory.make_name('eth') | 470 | interface = factory.make_name('eth') |
799 | 471 | mac = factory.getRandomMACAddress() | 471 | mac = factory.make_mac_address() |
800 | 472 | expected_rule = ( | 472 | expected_rule = ( |
801 | 473 | 'SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ' | 473 | 'SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ' |
802 | 474 | 'ATTR{address}=="%(mac)s", NAME="%(interface)s"' | 474 | 'ATTR{address}=="%(mac)s", NAME="%(interface)s"' |
803 | @@ -485,7 +485,7 @@ | |||
804 | 485 | 485 | ||
805 | 486 | def test__writes_udev_file(self): | 486 | def test__writes_udev_file(self): |
806 | 487 | interface = factory.make_name('eth') | 487 | interface = factory.make_name('eth') |
808 | 488 | mac = factory.getRandomMACAddress() | 488 | mac = factory.make_mac_address() |
809 | 489 | write_file = self.patch_write_file() | 489 | write_file = self.patch_write_file() |
810 | 490 | script.name_interfaces({mac: [interface]}) | 490 | script.name_interfaces({mac: [interface]}) |
811 | 491 | self.assertThat( | 491 | self.assertThat( |
812 | @@ -495,7 +495,7 @@ | |||
813 | 495 | 495 | ||
814 | 496 | def test__writes_udev_rules(self): | 496 | def test__writes_udev_rules(self): |
815 | 497 | interface = factory.make_name('eth') | 497 | interface = factory.make_name('eth') |
817 | 498 | mac = factory.getRandomMACAddress() | 498 | mac = factory.make_mac_address() |
818 | 499 | write_file = self.patch_write_file() | 499 | write_file = self.patch_write_file() |
819 | 500 | script.name_interfaces({mac: [interface]}) | 500 | script.name_interfaces({mac: [interface]}) |
820 | 501 | [call] = write_file.mock_calls | 501 | [call] = write_file.mock_calls |
821 | @@ -513,7 +513,7 @@ | |||
822 | 513 | lo_interface = 'lo' | 513 | lo_interface = 'lo' |
823 | 514 | lo_mac = '00:00:00:00:00:00' | 514 | lo_mac = '00:00:00:00:00:00' |
824 | 515 | proper_interface = factory.make_name('eth') | 515 | proper_interface = factory.make_name('eth') |
826 | 516 | proper_mac = factory.getRandomMACAddress() | 516 | proper_mac = factory.make_mac_address() |
827 | 517 | generate_udev_rule = self.patch_autospec(script, 'generate_udev_rule') | 517 | generate_udev_rule = self.patch_autospec(script, 'generate_udev_rule') |
828 | 518 | generate_udev_rule.return_value = "(udev rule)" | 518 | generate_udev_rule.return_value = "(udev rule)" |
829 | 519 | script.name_interfaces( | 519 | script.name_interfaces( |
830 | @@ -527,7 +527,7 @@ | |||
831 | 527 | 527 | ||
832 | 528 | def test__skips_if_udev_rules_d_does_not_exist(self): | 528 | def test__skips_if_udev_rules_d_does_not_exist(self): |
833 | 529 | interface = factory.make_name('eth') | 529 | interface = factory.make_name('eth') |
835 | 530 | mac = factory.getRandomMACAddress() | 530 | mac = factory.make_mac_address() |
836 | 531 | write_file = self.patch_write_file() | 531 | write_file = self.patch_write_file() |
837 | 532 | write_file.side_effect = IOError( | 532 | write_file.side_effect = IOError( |
838 | 533 | ENOENT, "Deliberate error: No such file or directory.") | 533 | ENOENT, "Deliberate error: No such file or directory.") |
839 | @@ -537,7 +537,7 @@ | |||
840 | 537 | 537 | ||
841 | 538 | def test__propagates_similar_but_different_errors_writing_file(self): | 538 | def test__propagates_similar_but_different_errors_writing_file(self): |
842 | 539 | interface = factory.make_name('eth') | 539 | interface = factory.make_name('eth') |
844 | 540 | mac = factory.getRandomMACAddress() | 540 | mac = factory.make_mac_address() |
845 | 541 | write_file = self.patch_write_file() | 541 | write_file = self.patch_write_file() |
846 | 542 | write_file.side_effect = IOError( | 542 | write_file.side_effect = IOError( |
847 | 543 | EACCES, "Deliberate error: Permission denied.") | 543 | EACCES, "Deliberate error: Permission denied.") |
848 | 544 | 544 | ||
849 | === modified file 'src/metadataserver/tests/test_api.py' | |||
850 | --- src/metadataserver/tests/test_api.py 2014-09-17 09:36:37 +0000 | |||
851 | +++ src/metadataserver/tests/test_api.py 2014-09-18 12:49:34 +0000 | |||
852 | @@ -124,11 +124,11 @@ | |||
853 | 124 | def test_get_node_for_mac_refuses_if_anonymous_access_disabled(self): | 124 | def test_get_node_for_mac_refuses_if_anonymous_access_disabled(self): |
854 | 125 | self.patch(settings, 'ALLOW_UNSAFE_METADATA_ACCESS', False) | 125 | self.patch(settings, 'ALLOW_UNSAFE_METADATA_ACCESS', False) |
855 | 126 | self.assertRaises( | 126 | self.assertRaises( |
857 | 127 | PermissionDenied, get_node_for_mac, factory.getRandomMACAddress()) | 127 | PermissionDenied, get_node_for_mac, factory.make_mac_address()) |
858 | 128 | 128 | ||
859 | 129 | def test_get_node_for_mac_raises_404_for_unknown_mac(self): | 129 | def test_get_node_for_mac_raises_404_for_unknown_mac(self): |
860 | 130 | self.assertRaises( | 130 | self.assertRaises( |
862 | 131 | MAASAPINotFound, get_node_for_mac, factory.getRandomMACAddress()) | 131 | MAASAPINotFound, get_node_for_mac, factory.make_mac_address()) |
863 | 132 | 132 | ||
864 | 133 | def test_get_node_for_mac_finds_node_by_mac(self): | 133 | def test_get_node_for_mac_finds_node_by_mac(self): |
865 | 134 | mac = factory.make_MACAddress() | 134 | mac = factory.make_MACAddress() |
866 | 135 | 135 | ||
867 | === modified file 'src/provisioningserver/boot/tests/test_powernv.py' | |||
868 | --- src/provisioningserver/boot/tests/test_powernv.py 2014-08-27 03:38:28 +0000 | |||
869 | +++ src/provisioningserver/boot/tests/test_powernv.py 2014-09-18 12:49:34 +0000 | |||
870 | @@ -68,7 +68,7 @@ | |||
871 | 68 | The path is intended to match `re_config_file`, and the components are | 68 | The path is intended to match `re_config_file`, and the components are |
872 | 69 | the expected groups from a match. | 69 | the expected groups from a match. |
873 | 70 | """ | 70 | """ |
875 | 71 | components = {"mac": factory.getRandomMACAddress("-")} | 71 | components = {"mac": factory.make_mac_address("-")} |
876 | 72 | config_path = compose_config_path(components["mac"]) | 72 | config_path = compose_config_path(components["mac"]) |
877 | 73 | return config_path, components | 73 | return config_path, components |
878 | 74 | 74 | ||
879 | @@ -136,7 +136,7 @@ | |||
880 | 136 | 136 | ||
881 | 137 | def test_match_path_pxe_config_without_mac(self): | 137 | def test_match_path_pxe_config_without_mac(self): |
882 | 138 | method = PowerNVBootMethod() | 138 | method = PowerNVBootMethod() |
884 | 139 | fake_mac = factory.getRandomMACAddress() | 139 | fake_mac = factory.make_mac_address() |
885 | 140 | self.patch(powernv_module, 'get_remote_mac').return_value = fake_mac | 140 | self.patch(powernv_module, 'get_remote_mac').return_value = fake_mac |
886 | 141 | config_path = 'ppc64el/pxelinux.cfg/default' | 141 | config_path = 'ppc64el/pxelinux.cfg/default' |
887 | 142 | params = method.match_path(None, config_path) | 142 | params = method.match_path(None, config_path) |
888 | @@ -148,7 +148,7 @@ | |||
889 | 148 | 148 | ||
890 | 149 | def test_match_path_pxe_prefix_request(self): | 149 | def test_match_path_pxe_prefix_request(self): |
891 | 150 | method = PowerNVBootMethod() | 150 | method = PowerNVBootMethod() |
893 | 151 | fake_mac = factory.getRandomMACAddress() | 151 | fake_mac = factory.make_mac_address() |
894 | 152 | self.patch(powernv_module, 'get_remote_mac').return_value = fake_mac | 152 | self.patch(powernv_module, 'get_remote_mac').return_value = fake_mac |
895 | 153 | file_path = 'ppc64el/file' | 153 | file_path = 'ppc64el/file' |
896 | 154 | params = method.match_path(None, file_path) | 154 | params = method.match_path(None, file_path) |
897 | @@ -223,7 +223,7 @@ | |||
898 | 223 | 223 | ||
899 | 224 | def test_get_reader_appends_bootif(self): | 224 | def test_get_reader_appends_bootif(self): |
900 | 225 | method = PowerNVBootMethod() | 225 | method = PowerNVBootMethod() |
902 | 226 | fake_mac = factory.getRandomMACAddress() | 226 | fake_mac = factory.make_mac_address() |
903 | 227 | params = make_kernel_parameters(self, purpose="install") | 227 | params = make_kernel_parameters(self, purpose="install") |
904 | 228 | output = method.get_reader( | 228 | output = method.get_reader( |
905 | 229 | backend=None, kernel_params=params, arch='ppc64el', mac=fake_mac) | 229 | backend=None, kernel_params=params, arch='ppc64el', mac=fake_mac) |
906 | @@ -233,13 +233,13 @@ | |||
907 | 233 | self.assertIn(expected, config['execute']['APPEND']) | 233 | self.assertIn(expected, config['execute']['APPEND']) |
908 | 234 | 234 | ||
909 | 235 | def test_format_bootif_replaces_colon(self): | 235 | def test_format_bootif_replaces_colon(self): |
911 | 236 | fake_mac = factory.getRandomMACAddress() | 236 | fake_mac = factory.make_mac_address() |
912 | 237 | self.assertEqual( | 237 | self.assertEqual( |
913 | 238 | '01-%s' % fake_mac.replace(':', '-').lower(), | 238 | '01-%s' % fake_mac.replace(':', '-').lower(), |
914 | 239 | format_bootif(fake_mac)) | 239 | format_bootif(fake_mac)) |
915 | 240 | 240 | ||
916 | 241 | def test_format_bootif_makes_mac_address_lower(self): | 241 | def test_format_bootif_makes_mac_address_lower(self): |
918 | 242 | fake_mac = factory.getRandomMACAddress() | 242 | fake_mac = factory.make_mac_address() |
919 | 243 | fake_mac = fake_mac.upper() | 243 | fake_mac = fake_mac.upper() |
920 | 244 | self.assertEqual( | 244 | self.assertEqual( |
921 | 245 | '01-%s' % fake_mac.replace(':', '-').lower(), | 245 | '01-%s' % fake_mac.replace(':', '-').lower(), |
922 | 246 | 246 | ||
923 | === modified file 'src/provisioningserver/boot/tests/test_pxe.py' | |||
924 | --- src/provisioningserver/boot/tests/test_pxe.py 2014-06-24 12:44:35 +0000 | |||
925 | +++ src/provisioningserver/boot/tests/test_pxe.py 2014-09-18 12:49:34 +0000 | |||
926 | @@ -374,7 +374,7 @@ | |||
927 | 374 | The path is intended to match `re_config_file`, and the components are | 374 | The path is intended to match `re_config_file`, and the components are |
928 | 375 | the expected groups from a match. | 375 | the expected groups from a match. |
929 | 376 | """ | 376 | """ |
931 | 377 | components = {"mac": factory.getRandomMACAddress("-"), | 377 | components = {"mac": factory.make_mac_address("-"), |
932 | 378 | "arch": None, | 378 | "arch": None, |
933 | 379 | "subarch": None} | 379 | "subarch": None} |
934 | 380 | config_path = compose_config_path(components["mac"]) | 380 | config_path = compose_config_path(components["mac"]) |
935 | 381 | 381 | ||
936 | === modified file 'src/provisioningserver/boot/tests/test_uefi.py' | |||
937 | --- src/provisioningserver/boot/tests/test_uefi.py 2014-09-04 21:28:56 +0000 | |||
938 | +++ src/provisioningserver/boot/tests/test_uefi.py 2014-09-18 12:49:34 +0000 | |||
939 | @@ -163,7 +163,7 @@ | |||
940 | 163 | The path is intended to match `re_config_file`, and | 163 | The path is intended to match `re_config_file`, and |
941 | 164 | the components are the expected groups from a match. | 164 | the components are the expected groups from a match. |
942 | 165 | """ | 165 | """ |
944 | 166 | components = {"mac": factory.getRandomMACAddress(":"), | 166 | components = {"mac": factory.make_mac_address(":"), |
945 | 167 | "arch": None, | 167 | "arch": None, |
946 | 168 | "subarch": None} | 168 | "subarch": None} |
947 | 169 | config_path = compose_config_path(components["mac"]) | 169 | config_path = compose_config_path(components["mac"]) |
948 | 170 | 170 | ||
949 | === modified file 'src/provisioningserver/boot/tests/test_windows.py' | |||
950 | --- src/provisioningserver/boot/tests/test_windows.py 2014-09-13 11:38:50 +0000 | |||
951 | +++ src/provisioningserver/boot/tests/test_windows.py 2014-09-18 12:49:34 +0000 | |||
952 | @@ -176,7 +176,7 @@ | |||
953 | 176 | @inlineCallbacks | 176 | @inlineCallbacks |
954 | 177 | def test_get_node_info(self): | 177 | def test_get_node_info(self): |
955 | 178 | method = WindowsPXEBootMethod() | 178 | method = WindowsPXEBootMethod() |
957 | 179 | mock_mac = factory.getRandomMACAddress() | 179 | mock_mac = factory.make_mac_address() |
958 | 180 | mock_purpose = factory.make_name('install') | 180 | mock_purpose = factory.make_name('install') |
959 | 181 | mock_release = factory.make_name('release') | 181 | mock_release = factory.make_name('release') |
960 | 182 | self.patch(windows_module, 'get_remote_mac').return_value = mock_mac | 182 | self.patch(windows_module, 'get_remote_mac').return_value = mock_mac |
961 | @@ -214,7 +214,7 @@ | |||
962 | 214 | def test_match_path_pxelinux(self): | 214 | def test_match_path_pxelinux(self): |
963 | 215 | method = WindowsPXEBootMethod() | 215 | method = WindowsPXEBootMethod() |
964 | 216 | method.remote_path = factory.make_string() | 216 | method.remote_path = factory.make_string() |
966 | 217 | mock_mac = factory.getRandomMACAddress() | 217 | mock_mac = factory.make_mac_address() |
967 | 218 | mock_get_node_info = self.patch(method, 'get_node_info') | 218 | mock_get_node_info = self.patch(method, 'get_node_info') |
968 | 219 | mock_get_node_info.return_value = { | 219 | mock_get_node_info.return_value = { |
969 | 220 | 'purpose': 'install', | 220 | 'purpose': 'install', |
970 | @@ -230,7 +230,7 @@ | |||
971 | 230 | def test_match_path_pxelinux_only_on_install(self): | 230 | def test_match_path_pxelinux_only_on_install(self): |
972 | 231 | method = WindowsPXEBootMethod() | 231 | method = WindowsPXEBootMethod() |
973 | 232 | method.remote_path = factory.make_string() | 232 | method.remote_path = factory.make_string() |
975 | 233 | mock_mac = factory.getRandomMACAddress() | 233 | mock_mac = factory.make_mac_address() |
976 | 234 | mock_get_node_info = self.patch(method, 'get_node_info') | 234 | mock_get_node_info = self.patch(method, 'get_node_info') |
977 | 235 | mock_get_node_info.return_value = { | 235 | mock_get_node_info.return_value = { |
978 | 236 | 'purpose': factory.make_string(), | 236 | 'purpose': factory.make_string(), |
979 | @@ -245,7 +245,7 @@ | |||
980 | 245 | def test_match_path_pxelinux_missing_hivex(self): | 245 | def test_match_path_pxelinux_missing_hivex(self): |
981 | 246 | method = WindowsPXEBootMethod() | 246 | method = WindowsPXEBootMethod() |
982 | 247 | method.remote_path = factory.make_string() | 247 | method.remote_path = factory.make_string() |
984 | 248 | mock_mac = factory.getRandomMACAddress() | 248 | mock_mac = factory.make_mac_address() |
985 | 249 | mock_get_node_info = self.patch(method, 'get_node_info') | 249 | mock_get_node_info = self.patch(method, 'get_node_info') |
986 | 250 | mock_get_node_info.return_value = { | 250 | mock_get_node_info.return_value = { |
987 | 251 | 'purpose': factory.make_string(), | 251 | 'purpose': factory.make_string(), |
988 | @@ -261,7 +261,7 @@ | |||
989 | 261 | def test_match_path_pxelinux_only_on_windows(self): | 261 | def test_match_path_pxelinux_only_on_windows(self): |
990 | 262 | method = WindowsPXEBootMethod() | 262 | method = WindowsPXEBootMethod() |
991 | 263 | method.remote_path = factory.make_string() | 263 | method.remote_path = factory.make_string() |
993 | 264 | mock_mac = factory.getRandomMACAddress() | 264 | mock_mac = factory.make_mac_address() |
994 | 265 | mock_get_node_info = self.patch(method, 'get_node_info') | 265 | mock_get_node_info = self.patch(method, 'get_node_info') |
995 | 266 | mock_get_node_info.return_value = { | 266 | mock_get_node_info.return_value = { |
996 | 267 | 'purpose': 'install', | 267 | 'purpose': 'install', |
997 | @@ -285,7 +285,7 @@ | |||
998 | 285 | @inlineCallbacks | 285 | @inlineCallbacks |
999 | 286 | def test_match_path_static_file(self): | 286 | def test_match_path_static_file(self): |
1000 | 287 | method = WindowsPXEBootMethod() | 287 | method = WindowsPXEBootMethod() |
1002 | 288 | mock_mac = factory.getRandomMACAddress() | 288 | mock_mac = factory.make_mac_address() |
1003 | 289 | mock_get_node_info = self.patch(windows_module, 'get_remote_mac') | 289 | mock_get_node_info = self.patch(windows_module, 'get_remote_mac') |
1004 | 290 | mock_get_node_info.return_value = mock_mac | 290 | mock_get_node_info.return_value = mock_mac |
1005 | 291 | 291 | ||
1006 | @@ -296,7 +296,7 @@ | |||
1007 | 296 | @inlineCallbacks | 296 | @inlineCallbacks |
1008 | 297 | def test_match_path_static_file_clean_path(self): | 297 | def test_match_path_static_file_clean_path(self): |
1009 | 298 | method = WindowsPXEBootMethod() | 298 | method = WindowsPXEBootMethod() |
1011 | 299 | mock_mac = factory.getRandomMACAddress() | 299 | mock_mac = factory.make_mac_address() |
1012 | 300 | mock_get_node_info = self.patch(windows_module, 'get_remote_mac') | 300 | mock_get_node_info = self.patch(windows_module, 'get_remote_mac') |
1013 | 301 | mock_get_node_info.return_value = mock_mac | 301 | mock_get_node_info.return_value = mock_mac |
1014 | 302 | 302 | ||
1015 | 303 | 303 | ||
1016 | === modified file 'src/provisioningserver/dhcp/tests/test_detect.py' | |||
1017 | --- src/provisioningserver/dhcp/tests/test_detect.py 2014-09-13 11:38:50 +0000 | |||
1018 | +++ src/provisioningserver/dhcp/tests/test_detect.py 2014-09-18 12:49:34 +0000 | |||
1019 | @@ -73,19 +73,19 @@ | |||
1020 | 73 | self.patch(detect_module, 'make_transaction_ID').return_value = ( | 73 | self.patch(detect_module, 'make_transaction_ID').return_value = ( |
1021 | 74 | transaction_id) | 74 | transaction_id) |
1022 | 75 | 75 | ||
1024 | 76 | discover = DHCPDiscoverPacket(factory.getRandomMACAddress()) | 76 | discover = DHCPDiscoverPacket(factory.make_mac_address()) |
1025 | 77 | 77 | ||
1026 | 78 | self.assertEqual(transaction_id, discover.transaction_ID) | 78 | self.assertEqual(transaction_id, discover.transaction_ID) |
1027 | 79 | 79 | ||
1028 | 80 | def test_init_sets_packed_mac(self): | 80 | def test_init_sets_packed_mac(self): |
1030 | 81 | mac = factory.getRandomMACAddress() | 81 | mac = factory.make_mac_address() |
1031 | 82 | discover = DHCPDiscoverPacket(mac) | 82 | discover = DHCPDiscoverPacket(mac) |
1032 | 83 | self.assertEqual( | 83 | self.assertEqual( |
1033 | 84 | discover.string_mac_to_packed(mac), | 84 | discover.string_mac_to_packed(mac), |
1034 | 85 | discover.packed_mac) | 85 | discover.packed_mac) |
1035 | 86 | 86 | ||
1036 | 87 | def test_init_sets_packet(self): | 87 | def test_init_sets_packet(self): |
1038 | 88 | discover = DHCPDiscoverPacket(factory.getRandomMACAddress()) | 88 | discover = DHCPDiscoverPacket(factory.make_mac_address()) |
1039 | 89 | self.assertIsNotNone(discover.packet) | 89 | self.assertIsNotNone(discover.packet) |
1040 | 90 | 90 | ||
1041 | 91 | def test_string_mac_to_packed(self): | 91 | def test_string_mac_to_packed(self): |
1042 | @@ -95,7 +95,7 @@ | |||
1043 | 95 | self.assertEqual(expected, discover.string_mac_to_packed(input)) | 95 | self.assertEqual(expected, discover.string_mac_to_packed(input)) |
1044 | 96 | 96 | ||
1045 | 97 | def test__build(self): | 97 | def test__build(self): |
1047 | 98 | mac = factory.getRandomMACAddress() | 98 | mac = factory.make_mac_address() |
1048 | 99 | discover = DHCPDiscoverPacket(mac) | 99 | discover = DHCPDiscoverPacket(mac) |
1049 | 100 | discover._build() | 100 | discover._build() |
1050 | 101 | 101 | ||
1051 | @@ -179,7 +179,7 @@ | |||
1052 | 179 | 179 | ||
1053 | 180 | def patch_interface_MAC(self): | 180 | def patch_interface_MAC(self): |
1054 | 181 | """Patch `get_interface_MAC` to return a fixed value.""" | 181 | """Patch `get_interface_MAC` to return a fixed value.""" |
1056 | 182 | mac = factory.getRandomMACAddress() | 182 | mac = factory.make_mac_address() |
1057 | 183 | self.patch(detect_module, 'get_interface_MAC').return_value = mac | 183 | self.patch(detect_module, 'get_interface_MAC').return_value = mac |
1058 | 184 | return mac | 184 | return mac |
1059 | 185 | 185 | ||
1060 | 186 | 186 | ||
1061 | === modified file 'src/provisioningserver/dhcp/tests/test_leases.py' | |||
1062 | --- src/provisioningserver/dhcp/tests/test_leases.py 2014-09-15 14:28:28 +0000 | |||
1063 | +++ src/provisioningserver/dhcp/tests/test_leases.py 2014-09-18 12:49:34 +0000 | |||
1064 | @@ -135,10 +135,10 @@ | |||
1065 | 135 | 135 | ||
1066 | 136 | def test_check_lease_changes_returns_tuple_if_lease_changed(self): | 136 | def test_check_lease_changes_returns_tuple_if_lease_changed(self): |
1067 | 137 | ip = factory.make_ipv4_address() | 137 | ip = factory.make_ipv4_address() |
1069 | 138 | leases = {ip: factory.getRandomMACAddress()} | 138 | leases = {ip: factory.make_mac_address()} |
1070 | 139 | self.set_lease_state( | 139 | self.set_lease_state( |
1071 | 140 | datetime.utcnow() - timedelta(seconds=10), leases.copy()) | 140 | datetime.utcnow() - timedelta(seconds=10), leases.copy()) |
1073 | 141 | leases[ip] = factory.getRandomMACAddress() | 141 | leases[ip] = factory.make_mac_address() |
1074 | 142 | leases_file = self.fake_leases_file(leases) | 142 | leases_file = self.fake_leases_file(leases) |
1075 | 143 | self.assertEqual( | 143 | self.assertEqual( |
1076 | 144 | (get_write_time(leases_file), leases), | 144 | (get_write_time(leases_file), leases), |
1077 | @@ -171,7 +171,7 @@ | |||
1078 | 171 | leases = factory.make_random_leases() | 171 | leases = factory.make_random_leases() |
1079 | 172 | self.set_lease_state( | 172 | self.set_lease_state( |
1080 | 173 | datetime.utcnow() - timedelta(seconds=10), leases.copy()) | 173 | datetime.utcnow() - timedelta(seconds=10), leases.copy()) |
1082 | 174 | leases[factory.make_ipv4_address()] = factory.getRandomMACAddress() | 174 | leases[factory.make_ipv4_address()] = factory.make_mac_address() |
1083 | 175 | leases_file = self.fake_leases_file(leases) | 175 | leases_file = self.fake_leases_file(leases) |
1084 | 176 | self.assertEqual( | 176 | self.assertEqual( |
1085 | 177 | (get_write_time(leases_file), leases), | 177 | (get_write_time(leases_file), leases), |
1086 | @@ -205,7 +205,7 @@ | |||
1087 | 205 | def test_parse_leases_file_parses_leases(self): | 205 | def test_parse_leases_file_parses_leases(self): |
1088 | 206 | params = { | 206 | params = { |
1089 | 207 | 'ip': factory.make_ipv4_address(), | 207 | 'ip': factory.make_ipv4_address(), |
1091 | 208 | 'mac': factory.getRandomMACAddress(), | 208 | 'mac': factory.make_mac_address(), |
1092 | 209 | } | 209 | } |
1093 | 210 | leases_file = self.write_leases_file("""\ | 210 | leases_file = self.write_leases_file("""\ |
1094 | 211 | lease %(ip)s { | 211 | lease %(ip)s { |
1095 | 212 | 212 | ||
1096 | === modified file 'src/provisioningserver/dhcp/tests/test_leases_parser.py' | |||
1097 | --- src/provisioningserver/dhcp/tests/test_leases_parser.py 2014-09-13 11:38:50 +0000 | |||
1098 | +++ src/provisioningserver/dhcp/tests/test_leases_parser.py 2014-09-18 12:49:34 +0000 | |||
1099 | @@ -44,7 +44,7 @@ | |||
1100 | 44 | if ip is None: | 44 | if ip is None: |
1101 | 45 | ip = factory.make_ipv4_address() | 45 | ip = factory.make_ipv4_address() |
1102 | 46 | if mac is None: | 46 | if mac is None: |
1104 | 47 | mac = factory.getRandomMACAddress() | 47 | mac = factory.make_mac_address() |
1105 | 48 | Hardware = namedtuple('Hardware', ['mac']) | 48 | Hardware = namedtuple('Hardware', ['mac']) |
1106 | 49 | Lease = namedtuple( | 49 | Lease = namedtuple( |
1107 | 50 | 'Lease', ['lease_or_host', 'ip', 'hardware', 'ends']) | 50 | 'Lease', ['lease_or_host', 'ip', 'hardware', 'ends']) |
1108 | @@ -113,7 +113,7 @@ | |||
1109 | 113 | The host entry will be in IPv4 or IPv6 depending on `ip`. | 113 | The host entry will be in IPv4 or IPv6 depending on `ip`. |
1110 | 114 | """ | 114 | """ |
1111 | 115 | if mac is None: | 115 | if mac is None: |
1113 | 116 | mac = factory.getRandomMACAddress() | 116 | mac = factory.make_mac_address() |
1114 | 117 | params = { | 117 | params = { |
1115 | 118 | 'ip': unicode(ip), | 118 | 'ip': unicode(ip), |
1116 | 119 | 'mac': mac, | 119 | 'mac': mac, |
1117 | @@ -139,25 +139,25 @@ | |||
1118 | 139 | 139 | ||
1119 | 140 | def test_parse_leases_parses_IPv4_lease(self): | 140 | def test_parse_leases_parses_IPv4_lease(self): |
1120 | 141 | ip = factory.make_ipv4_address() | 141 | ip = factory.make_ipv4_address() |
1122 | 142 | mac = factory.getRandomMACAddress() | 142 | mac = factory.make_mac_address() |
1123 | 143 | leases = self.parse(self.make_lease_entry(ip, mac)) | 143 | leases = self.parse(self.make_lease_entry(ip, mac)) |
1124 | 144 | self.assertEqual({ip: mac}, leases) | 144 | self.assertEqual({ip: mac}, leases) |
1125 | 145 | 145 | ||
1126 | 146 | def test_parse_leases_parses_IPv6_lease(self): | 146 | def test_parse_leases_parses_IPv6_lease(self): |
1127 | 147 | ip = unicode(factory.make_ipv6_address()) | 147 | ip = unicode(factory.make_ipv6_address()) |
1129 | 148 | mac = factory.getRandomMACAddress() | 148 | mac = factory.make_mac_address() |
1130 | 149 | leases = self.parse(self.make_lease_entry(ip, mac)) | 149 | leases = self.parse(self.make_lease_entry(ip, mac)) |
1131 | 150 | self.assertEqual({ip: mac}, leases) | 150 | self.assertEqual({ip: mac}, leases) |
1132 | 151 | 151 | ||
1133 | 152 | def test_parse_leases_parses_IPv4_host(self): | 152 | def test_parse_leases_parses_IPv4_host(self): |
1134 | 153 | ip = factory.make_ipv4_address() | 153 | ip = factory.make_ipv4_address() |
1136 | 154 | mac = factory.getRandomMACAddress() | 154 | mac = factory.make_mac_address() |
1137 | 155 | leases = self.parse(self.make_lease_entry(ip, mac)) | 155 | leases = self.parse(self.make_lease_entry(ip, mac)) |
1138 | 156 | self.assertEqual({ip: mac}, leases) | 156 | self.assertEqual({ip: mac}, leases) |
1139 | 157 | 157 | ||
1140 | 158 | def test_parse_leases_parses_IPv6_host(self): | 158 | def test_parse_leases_parses_IPv6_host(self): |
1141 | 159 | ip = factory.make_ipv6_address() | 159 | ip = factory.make_ipv6_address() |
1143 | 160 | mac = factory.getRandomMACAddress() | 160 | mac = factory.make_mac_address() |
1144 | 161 | leases = self.parse(self.make_lease_entry(ip, mac)) | 161 | leases = self.parse(self.make_lease_entry(ip, mac)) |
1145 | 162 | self.assertEqual({unicode(ip): mac}, leases) | 162 | self.assertEqual({unicode(ip): mac}, leases) |
1146 | 163 | 163 | ||
1147 | @@ -169,9 +169,9 @@ | |||
1148 | 169 | def test_parse_leases_copes_with_misleading_values(self): | 169 | def test_parse_leases_copes_with_misleading_values(self): |
1149 | 170 | params = { | 170 | params = { |
1150 | 171 | 'ip1': factory.make_ipv4_address(), | 171 | 'ip1': factory.make_ipv4_address(), |
1152 | 172 | 'mac1': factory.getRandomMACAddress(), | 172 | 'mac1': factory.make_mac_address(), |
1153 | 173 | 'ip2': factory.make_ipv4_address(), | 173 | 'ip2': factory.make_ipv4_address(), |
1155 | 174 | 'mac2': factory.getRandomMACAddress(), | 174 | 'mac2': factory.make_mac_address(), |
1156 | 175 | } | 175 | } |
1157 | 176 | leases = self.parse(dedent("""\ | 176 | leases = self.parse(dedent("""\ |
1158 | 177 | host %(ip1)s { | 177 | host %(ip1)s { |
1159 | @@ -205,7 +205,7 @@ | |||
1160 | 205 | def test_parse_leases_ignores_incomplete_lease_at_end(self): | 205 | def test_parse_leases_ignores_incomplete_lease_at_end(self): |
1161 | 206 | params = { | 206 | params = { |
1162 | 207 | 'ip': factory.make_ipv4_address(), | 207 | 'ip': factory.make_ipv4_address(), |
1164 | 208 | 'mac': factory.getRandomMACAddress(), | 208 | 'mac': factory.make_mac_address(), |
1165 | 209 | 'incomplete_ip': factory.make_ipv4_address(), | 209 | 'incomplete_ip': factory.make_ipv4_address(), |
1166 | 210 | } | 210 | } |
1167 | 211 | leases = self.parse(dedent("""\ | 211 | leases = self.parse(dedent("""\ |
1168 | @@ -220,7 +220,7 @@ | |||
1169 | 220 | def test_parse_leases_ignores_comments(self): | 220 | def test_parse_leases_ignores_comments(self): |
1170 | 221 | params = { | 221 | params = { |
1171 | 222 | 'ip': factory.make_ipv4_address(), | 222 | 'ip': factory.make_ipv4_address(), |
1173 | 223 | 'mac': factory.getRandomMACAddress(), | 223 | 'mac': factory.make_mac_address(), |
1174 | 224 | } | 224 | } |
1175 | 225 | leases = self.parse(dedent("""\ | 225 | leases = self.parse(dedent("""\ |
1176 | 226 | # Top comment (ignored). | 226 | # Top comment (ignored). |
1177 | @@ -235,7 +235,7 @@ | |||
1178 | 235 | def test_parse_leases_ignores_expired_leases(self): | 235 | def test_parse_leases_ignores_expired_leases(self): |
1179 | 236 | params = { | 236 | params = { |
1180 | 237 | 'ip': factory.make_ipv4_address(), | 237 | 'ip': factory.make_ipv4_address(), |
1182 | 238 | 'mac': factory.getRandomMACAddress(), | 238 | 'mac': factory.make_mac_address(), |
1183 | 239 | } | 239 | } |
1184 | 240 | leases = self.parse(dedent("""\ | 240 | leases = self.parse(dedent("""\ |
1185 | 241 | lease %(ip)s { | 241 | lease %(ip)s { |
1186 | @@ -248,7 +248,7 @@ | |||
1187 | 248 | def test_parse_leases_treats_never_as_eternity(self): | 248 | def test_parse_leases_treats_never_as_eternity(self): |
1188 | 249 | params = { | 249 | params = { |
1189 | 250 | 'ip': factory.make_ipv4_address(), | 250 | 'ip': factory.make_ipv4_address(), |
1191 | 251 | 'mac': factory.getRandomMACAddress(), | 251 | 'mac': factory.make_mac_address(), |
1192 | 252 | } | 252 | } |
1193 | 253 | leases = self.parse(dedent("""\ | 253 | leases = self.parse(dedent("""\ |
1194 | 254 | lease %(ip)s { | 254 | lease %(ip)s { |
1195 | @@ -261,7 +261,7 @@ | |||
1196 | 261 | def test_parse_leases_treats_missing_end_date_as_eternity(self): | 261 | def test_parse_leases_treats_missing_end_date_as_eternity(self): |
1197 | 262 | params = { | 262 | params = { |
1198 | 263 | 'ip': factory.make_ipv4_address(), | 263 | 'ip': factory.make_ipv4_address(), |
1200 | 264 | 'mac': factory.getRandomMACAddress(), | 264 | 'mac': factory.make_mac_address(), |
1201 | 265 | } | 265 | } |
1202 | 266 | leases = self.parse(dedent("""\ | 266 | leases = self.parse(dedent("""\ |
1203 | 267 | lease %(ip)s { | 267 | lease %(ip)s { |
1204 | @@ -273,8 +273,8 @@ | |||
1205 | 273 | def test_parse_leases_takes_latest_lease_for_address(self): | 273 | def test_parse_leases_takes_latest_lease_for_address(self): |
1206 | 274 | params = { | 274 | params = { |
1207 | 275 | 'ip': factory.make_ipv4_address(), | 275 | 'ip': factory.make_ipv4_address(), |
1210 | 276 | 'old_owner': factory.getRandomMACAddress(), | 276 | 'old_owner': factory.make_mac_address(), |
1211 | 277 | 'new_owner': factory.getRandomMACAddress(), | 277 | 'new_owner': factory.make_mac_address(), |
1212 | 278 | } | 278 | } |
1213 | 279 | leases = self.parse(dedent("""\ | 279 | leases = self.parse(dedent("""\ |
1214 | 280 | lease %(ip)s { | 280 | lease %(ip)s { |
1215 | @@ -289,7 +289,7 @@ | |||
1216 | 289 | def test_parse_leases_recognizes_host_deleted_statement_as_rubout(self): | 289 | def test_parse_leases_recognizes_host_deleted_statement_as_rubout(self): |
1217 | 290 | params = { | 290 | params = { |
1218 | 291 | 'ip': factory.make_ipv4_address(), | 291 | 'ip': factory.make_ipv4_address(), |
1220 | 292 | 'mac': factory.getRandomMACAddress(), | 292 | 'mac': factory.make_mac_address(), |
1221 | 293 | } | 293 | } |
1222 | 294 | leases = self.parse(dedent("""\ | 294 | leases = self.parse(dedent("""\ |
1223 | 295 | host %(ip)s { | 295 | host %(ip)s { |
1224 | @@ -304,7 +304,7 @@ | |||
1225 | 304 | def test_host_declaration_is_like_an_unexpired_lease(self): | 304 | def test_host_declaration_is_like_an_unexpired_lease(self): |
1226 | 305 | params = { | 305 | params = { |
1227 | 306 | 'ip': factory.make_ipv4_address(), | 306 | 'ip': factory.make_ipv4_address(), |
1229 | 307 | 'mac': factory.getRandomMACAddress(), | 307 | 'mac': factory.make_mac_address(), |
1230 | 308 | } | 308 | } |
1231 | 309 | leases = self.parse(dedent("""\ | 309 | leases = self.parse(dedent("""\ |
1232 | 310 | host %(ip)s { | 310 | host %(ip)s { |
1233 | @@ -320,8 +320,8 @@ | |||
1234 | 320 | def test_expired_lease_does_not_shadow_earlier_host_stanza(self): | 320 | def test_expired_lease_does_not_shadow_earlier_host_stanza(self): |
1235 | 321 | params = { | 321 | params = { |
1236 | 322 | 'ip': factory.make_ipv4_address(), | 322 | 'ip': factory.make_ipv4_address(), |
1239 | 323 | 'mac1': factory.getRandomMACAddress(), | 323 | 'mac1': factory.make_mac_address(), |
1240 | 324 | 'mac2': factory.getRandomMACAddress(), | 324 | 'mac2': factory.make_mac_address(), |
1241 | 325 | } | 325 | } |
1242 | 326 | leases = leases_parser_fast.parse_leases(dedent("""\ | 326 | leases = leases_parser_fast.parse_leases(dedent("""\ |
1243 | 327 | host %(ip)s { | 327 | host %(ip)s { |
1244 | @@ -342,8 +342,8 @@ | |||
1245 | 342 | def test_active_lease_shadows_earlier_host_stanza(self): | 342 | def test_active_lease_shadows_earlier_host_stanza(self): |
1246 | 343 | params = { | 343 | params = { |
1247 | 344 | 'ip': factory.make_ipv4_address(), | 344 | 'ip': factory.make_ipv4_address(), |
1250 | 345 | 'mac1': factory.getRandomMACAddress(), | 345 | 'mac1': factory.make_mac_address(), |
1251 | 346 | 'mac2': factory.getRandomMACAddress(), | 346 | 'mac2': factory.make_mac_address(), |
1252 | 347 | } | 347 | } |
1253 | 348 | leases = leases_parser_fast.parse_leases(dedent("""\ | 348 | leases = leases_parser_fast.parse_leases(dedent("""\ |
1254 | 349 | host %(ip)s { | 349 | host %(ip)s { |
1255 | @@ -362,8 +362,8 @@ | |||
1256 | 362 | def test_host_stanza_shadows_earlier_active_lease(self): | 362 | def test_host_stanza_shadows_earlier_active_lease(self): |
1257 | 363 | params = { | 363 | params = { |
1258 | 364 | 'ip': factory.make_ipv4_address(), | 364 | 'ip': factory.make_ipv4_address(), |
1261 | 365 | 'mac1': factory.getRandomMACAddress(), | 365 | 'mac1': factory.make_mac_address(), |
1262 | 366 | 'mac2': factory.getRandomMACAddress(), | 366 | 'mac2': factory.make_mac_address(), |
1263 | 367 | } | 367 | } |
1264 | 368 | leases = leases_parser_fast.parse_leases(dedent("""\ | 368 | leases = leases_parser_fast.parse_leases(dedent("""\ |
1265 | 369 | lease %(ip)s { | 369 | lease %(ip)s { |
1266 | @@ -427,8 +427,8 @@ | |||
1267 | 427 | def test_gather_leases_combines_expired_and_current_leases(self): | 427 | def test_gather_leases_combines_expired_and_current_leases(self): |
1268 | 428 | earlier = '1 2001/01/01 00:00:00' | 428 | earlier = '1 2001/01/01 00:00:00' |
1269 | 429 | ip = factory.make_ipv4_address() | 429 | ip = factory.make_ipv4_address() |
1272 | 430 | old_owner = factory.getRandomMACAddress() | 430 | old_owner = factory.make_mac_address() |
1273 | 431 | new_owner = factory.getRandomMACAddress() | 431 | new_owner = factory.make_mac_address() |
1274 | 432 | leases = [ | 432 | leases = [ |
1275 | 433 | fake_parsed_lease(ip=ip, mac=old_owner, ends=earlier), | 433 | fake_parsed_lease(ip=ip, mac=old_owner, ends=earlier), |
1276 | 434 | fake_parsed_lease(ip=ip, mac=new_owner), | 434 | fake_parsed_lease(ip=ip, mac=new_owner), |
1277 | @@ -438,8 +438,8 @@ | |||
1278 | 438 | def test_gather_leases_ignores_ordering(self): | 438 | def test_gather_leases_ignores_ordering(self): |
1279 | 439 | earlier = '1 2001/01/01 00:00:00' | 439 | earlier = '1 2001/01/01 00:00:00' |
1280 | 440 | ip = factory.make_ipv4_address() | 440 | ip = factory.make_ipv4_address() |
1283 | 441 | old_owner = factory.getRandomMACAddress() | 441 | old_owner = factory.make_mac_address() |
1284 | 442 | new_owner = factory.getRandomMACAddress() | 442 | new_owner = factory.make_mac_address() |
1285 | 443 | leases = [ | 443 | leases = [ |
1286 | 444 | fake_parsed_lease(ip=ip, mac=new_owner), | 444 | fake_parsed_lease(ip=ip, mac=new_owner), |
1287 | 445 | fake_parsed_lease(ip=ip, mac=old_owner, ends=earlier), | 445 | fake_parsed_lease(ip=ip, mac=old_owner, ends=earlier), |
1288 | @@ -466,7 +466,7 @@ | |||
1289 | 466 | 466 | ||
1290 | 467 | def test_gather_hosts_follows_reassigned_host(self): | 467 | def test_gather_hosts_follows_reassigned_host(self): |
1291 | 468 | ip = factory.make_ipv4_address() | 468 | ip = factory.make_ipv4_address() |
1293 | 469 | new_owner = factory.getRandomMACAddress() | 469 | new_owner = factory.make_mac_address() |
1294 | 470 | hosts = [ | 470 | hosts = [ |
1295 | 471 | fake_parsed_host(ip=ip), | 471 | fake_parsed_host(ip=ip), |
1296 | 472 | fake_parsed_rubout(ip=ip), | 472 | fake_parsed_rubout(ip=ip), |
1297 | @@ -477,7 +477,7 @@ | |||
1298 | 477 | def test_is_lease_and_is_host_recognize_lease(self): | 477 | def test_is_lease_and_is_host_recognize_lease(self): |
1299 | 478 | params = { | 478 | params = { |
1300 | 479 | 'ip': factory.make_ipv4_address(), | 479 | 'ip': factory.make_ipv4_address(), |
1302 | 480 | 'mac': factory.getRandomMACAddress(), | 480 | 'mac': factory.make_mac_address(), |
1303 | 481 | } | 481 | } |
1304 | 482 | [parsed_lease] = lease_parser.searchString(dedent("""\ | 482 | [parsed_lease] = lease_parser.searchString(dedent("""\ |
1305 | 483 | lease %(ip)s { | 483 | lease %(ip)s { |
1306 | @@ -491,7 +491,7 @@ | |||
1307 | 491 | def test_is_lease_and_is_host_recognize_host(self): | 491 | def test_is_lease_and_is_host_recognize_host(self): |
1308 | 492 | params = { | 492 | params = { |
1309 | 493 | 'ip': factory.make_ipv4_address(), | 493 | 'ip': factory.make_ipv4_address(), |
1311 | 494 | 'mac': factory.getRandomMACAddress(), | 494 | 'mac': factory.make_mac_address(), |
1312 | 495 | } | 495 | } |
1313 | 496 | [parsed_host] = lease_parser.searchString(dedent("""\ | 496 | [parsed_host] = lease_parser.searchString(dedent("""\ |
1314 | 497 | host %(ip)s { | 497 | host %(ip)s { |
1315 | @@ -505,7 +505,7 @@ | |||
1316 | 505 | def test_get_host_mac_returns_None_for_host(self): | 505 | def test_get_host_mac_returns_None_for_host(self): |
1317 | 506 | params = { | 506 | params = { |
1318 | 507 | 'ip': factory.make_ipv4_address(), | 507 | 'ip': factory.make_ipv4_address(), |
1320 | 508 | 'mac': factory.getRandomMACAddress(), | 508 | 'mac': factory.make_mac_address(), |
1321 | 509 | } | 509 | } |
1322 | 510 | [parsed_host] = lease_parser.searchString(dedent("""\ | 510 | [parsed_host] = lease_parser.searchString(dedent("""\ |
1323 | 511 | host %(ip)s { | 511 | host %(ip)s { |
1324 | @@ -526,7 +526,7 @@ | |||
1325 | 526 | def test_get_host_mac_returns_None_for_rubout_even_with_mac(self): | 526 | def test_get_host_mac_returns_None_for_rubout_even_with_mac(self): |
1326 | 527 | params = { | 527 | params = { |
1327 | 528 | 'ip': factory.make_ipv4_address(), | 528 | 'ip': factory.make_ipv4_address(), |
1329 | 529 | 'mac': factory.getRandomMACAddress(), | 529 | 'mac': factory.make_mac_address(), |
1330 | 530 | } | 530 | } |
1331 | 531 | [parsed_host] = lease_parser.searchString(dedent("""\ | 531 | [parsed_host] = lease_parser.searchString(dedent("""\ |
1332 | 532 | host %(ip)s { | 532 | host %(ip)s { |
1333 | @@ -538,7 +538,7 @@ | |||
1334 | 538 | 538 | ||
1335 | 539 | def test_combine_entries_accepts_host_followed_by_expired_lease(self): | 539 | def test_combine_entries_accepts_host_followed_by_expired_lease(self): |
1336 | 540 | ip = factory.make_ipv4_address() | 540 | ip = factory.make_ipv4_address() |
1338 | 541 | mac = factory.getRandomMACAddress() | 541 | mac = factory.make_mac_address() |
1339 | 542 | earlier = '1 2001/01/01 00:00:00' | 542 | earlier = '1 2001/01/01 00:00:00' |
1340 | 543 | entries = [ | 543 | entries = [ |
1341 | 544 | fake_parsed_host(ip=ip, mac=mac), | 544 | fake_parsed_host(ip=ip, mac=mac), |
1342 | @@ -548,7 +548,7 @@ | |||
1343 | 548 | 548 | ||
1344 | 549 | def test_combine_entries_accepts_expired_lease_followed_by_host(self): | 549 | def test_combine_entries_accepts_expired_lease_followed_by_host(self): |
1345 | 550 | ip = factory.make_ipv4_address() | 550 | ip = factory.make_ipv4_address() |
1347 | 551 | mac = factory.getRandomMACAddress() | 551 | mac = factory.make_mac_address() |
1348 | 552 | earlier = '1 2001/01/01 00:00:00' | 552 | earlier = '1 2001/01/01 00:00:00' |
1349 | 553 | entries = [ | 553 | entries = [ |
1350 | 554 | fake_parsed_lease(ip=ip, ends=earlier), | 554 | fake_parsed_lease(ip=ip, ends=earlier), |
1351 | @@ -558,7 +558,7 @@ | |||
1352 | 558 | 558 | ||
1353 | 559 | def test_combine_entries_accepts_rubout_followed_by_current_lease(self): | 559 | def test_combine_entries_accepts_rubout_followed_by_current_lease(self): |
1354 | 560 | ip = factory.make_ipv4_address() | 560 | ip = factory.make_ipv4_address() |
1356 | 561 | mac = factory.getRandomMACAddress() | 561 | mac = factory.make_mac_address() |
1357 | 562 | entries = [ | 562 | entries = [ |
1358 | 563 | fake_parsed_host(ip=ip), | 563 | fake_parsed_host(ip=ip), |
1359 | 564 | fake_parsed_rubout(ip=ip), | 564 | fake_parsed_rubout(ip=ip), |
1360 | @@ -568,7 +568,7 @@ | |||
1361 | 568 | 568 | ||
1362 | 569 | def test_combine_entries_ignores_rubout_followed_by_expired_lease(self): | 569 | def test_combine_entries_ignores_rubout_followed_by_expired_lease(self): |
1363 | 570 | ip = factory.make_ipv4_address() | 570 | ip = factory.make_ipv4_address() |
1365 | 571 | mac = factory.getRandomMACAddress() | 571 | mac = factory.make_mac_address() |
1366 | 572 | earlier = '1 2001/01/01 00:00:00' | 572 | earlier = '1 2001/01/01 00:00:00' |
1367 | 573 | entries = [ | 573 | entries = [ |
1368 | 574 | fake_parsed_host(ip=ip), | 574 | fake_parsed_host(ip=ip), |
1369 | @@ -579,7 +579,7 @@ | |||
1370 | 579 | 579 | ||
1371 | 580 | def test_combine_entries_ignores_expired_lease_followed_by_rubout(self): | 580 | def test_combine_entries_ignores_expired_lease_followed_by_rubout(self): |
1372 | 581 | ip = factory.make_ipv4_address() | 581 | ip = factory.make_ipv4_address() |
1374 | 582 | mac = factory.getRandomMACAddress() | 582 | mac = factory.make_mac_address() |
1375 | 583 | earlier = '1 2001/01/01 00:00:00' | 583 | earlier = '1 2001/01/01 00:00:00' |
1376 | 584 | entries = [ | 584 | entries = [ |
1377 | 585 | fake_parsed_host(ip=ip), | 585 | fake_parsed_host(ip=ip), |
1378 | @@ -590,7 +590,7 @@ | |||
1379 | 590 | 590 | ||
1380 | 591 | def test_combine_entries_accepts_valid_lease_followed_by_rubout(self): | 591 | def test_combine_entries_accepts_valid_lease_followed_by_rubout(self): |
1381 | 592 | ip = factory.make_ipv4_address() | 592 | ip = factory.make_ipv4_address() |
1383 | 593 | mac = factory.getRandomMACAddress() | 593 | mac = factory.make_mac_address() |
1384 | 594 | entries = [ | 594 | entries = [ |
1385 | 595 | fake_parsed_host(ip=ip), | 595 | fake_parsed_host(ip=ip), |
1386 | 596 | fake_parsed_lease(ip=ip, mac=mac), | 596 | fake_parsed_lease(ip=ip, mac=mac), |
1387 | @@ -600,7 +600,7 @@ | |||
1388 | 600 | 600 | ||
1389 | 601 | def test_combine_entries_accepts_reassigned_host(self): | 601 | def test_combine_entries_accepts_reassigned_host(self): |
1390 | 602 | ip = factory.make_ipv4_address() | 602 | ip = factory.make_ipv4_address() |
1392 | 603 | mac = factory.getRandomMACAddress() | 603 | mac = factory.make_mac_address() |
1393 | 604 | entries = [ | 604 | entries = [ |
1394 | 605 | fake_parsed_host(ip=ip), | 605 | fake_parsed_host(ip=ip), |
1395 | 606 | fake_parsed_rubout(ip=ip), | 606 | fake_parsed_rubout(ip=ip), |
1396 | 607 | 607 | ||
1397 | === modified file 'src/provisioningserver/dhcp/tests/test_omshell.py' | |||
1398 | --- src/provisioningserver/dhcp/tests/test_omshell.py 2014-09-15 14:28:28 +0000 | |||
1399 | +++ src/provisioningserver/dhcp/tests/test_omshell.py 2014-09-18 12:49:34 +0000 | |||
1400 | @@ -56,7 +56,7 @@ | |||
1401 | 56 | server_address = factory.make_string() | 56 | server_address = factory.make_string() |
1402 | 57 | shared_key = factory.make_string() | 57 | shared_key = factory.make_string() |
1403 | 58 | ip_address = factory.make_ipv4_address() | 58 | ip_address = factory.make_ipv4_address() |
1405 | 59 | mac_address = factory.getRandomMACAddress() | 59 | mac_address = factory.make_mac_address() |
1406 | 60 | shell = Omshell(server_address, shared_key) | 60 | shell = Omshell(server_address, shared_key) |
1407 | 61 | 61 | ||
1408 | 62 | # Instead of calling a real omshell, we'll just record the | 62 | # Instead of calling a real omshell, we'll just record the |
1409 | @@ -95,7 +95,7 @@ | |||
1410 | 95 | server_address = factory.make_string() | 95 | server_address = factory.make_string() |
1411 | 96 | shared_key = factory.make_string() | 96 | shared_key = factory.make_string() |
1412 | 97 | ip_address = factory.make_ipv4_address() | 97 | ip_address = factory.make_ipv4_address() |
1414 | 98 | mac_address = factory.getRandomMACAddress() | 98 | mac_address = factory.make_mac_address() |
1415 | 99 | shell = Omshell(server_address, shared_key) | 99 | shell = Omshell(server_address, shared_key) |
1416 | 100 | 100 | ||
1417 | 101 | # Fake a call that results in a failure with random output. | 101 | # Fake a call that results in a failure with random output. |
1418 | @@ -113,7 +113,7 @@ | |||
1419 | 113 | # success. | 113 | # success. |
1420 | 114 | params = { | 114 | params = { |
1421 | 115 | 'ip': factory.make_ipv4_address(), | 115 | 'ip': factory.make_ipv4_address(), |
1423 | 116 | 'mac': factory.getRandomMACAddress(), | 116 | 'mac': factory.make_mac_address(), |
1424 | 117 | 'hostname': factory.make_name('hostname') | 117 | 'hostname': factory.make_name('hostname') |
1425 | 118 | } | 118 | } |
1426 | 119 | shell = Omshell(factory.make_name('server'), factory.make_name('key')) | 119 | shell = Omshell(factory.make_name('server'), factory.make_name('key')) |
1427 | 120 | 120 | ||
1428 | === modified file 'src/provisioningserver/drivers/hardware/tests/test_mscm.py' | |||
1429 | --- src/provisioningserver/drivers/hardware/tests/test_mscm.py 2014-07-03 20:08:45 +0000 | |||
1430 | +++ src/provisioningserver/drivers/hardware/tests/test_mscm.py 2014-09-18 12:49:34 +0000 | |||
1431 | @@ -52,7 +52,7 @@ | |||
1432 | 52 | 52 | ||
1433 | 53 | def make_show_node_macaddr(length=10): | 53 | def make_show_node_macaddr(length=10): |
1434 | 54 | """Make a fake return value for get_node_macaddr.""" | 54 | """Make a fake return value for get_node_macaddr.""" |
1436 | 55 | return ''.join((factory.getRandomMACAddress() + ' ') | 55 | return ''.join((factory.make_mac_address() + ' ') |
1437 | 56 | for _ in xrange(length)) | 56 | for _ in xrange(length)) |
1438 | 57 | 57 | ||
1439 | 58 | 58 | ||
1440 | 59 | 59 | ||
1441 | === modified file 'src/provisioningserver/drivers/hardware/tests/test_seamicro.py' | |||
1442 | --- src/provisioningserver/drivers/hardware/tests/test_seamicro.py 2014-09-15 14:28:28 +0000 | |||
1443 | +++ src/provisioningserver/drivers/hardware/tests/test_seamicro.py 2014-09-18 12:49:34 +0000 | |||
1444 | @@ -66,7 +66,7 @@ | |||
1445 | 66 | self.nic = {} | 66 | self.nic = {} |
1446 | 67 | 67 | ||
1447 | 68 | def add_fake_nic(self, id): | 68 | def add_fake_nic(self, id): |
1449 | 69 | self.nic[id] = {'macAddr': factory.getRandomMACAddress()} | 69 | self.nic[id] = {'macAddr': factory.make_mac_address()} |
1450 | 70 | 70 | ||
1451 | 71 | def get_fake_macs(self): | 71 | def get_fake_macs(self): |
1452 | 72 | return [nic['macAddr'] for nic in self.nic.values()] | 72 | return [nic['macAddr'] for nic in self.nic.values()] |
1453 | @@ -313,22 +313,22 @@ | |||
1454 | 313 | 0: { | 313 | 0: { |
1455 | 314 | 'serverId': '0/0', | 314 | 'serverId': '0/0', |
1456 | 315 | 'serverNIC': '0', | 315 | 'serverNIC': '0', |
1458 | 316 | 'serverMacAddr': factory.getRandomMACAddress(), | 316 | 'serverMacAddr': factory.make_mac_address(), |
1459 | 317 | }, | 317 | }, |
1460 | 318 | 1: { | 318 | 1: { |
1461 | 319 | 'serverId': '1/0', | 319 | 'serverId': '1/0', |
1462 | 320 | 'serverNIC': '0', | 320 | 'serverNIC': '0', |
1464 | 321 | 'serverMacAddr': factory.getRandomMACAddress(), | 321 | 'serverMacAddr': factory.make_mac_address(), |
1465 | 322 | }, | 322 | }, |
1466 | 323 | 2: { | 323 | 2: { |
1467 | 324 | 'serverId': '2/0', | 324 | 'serverId': '2/0', |
1468 | 325 | 'serverNIC': '0', | 325 | 'serverNIC': '0', |
1470 | 326 | 'serverMacAddr': factory.getRandomMACAddress(), | 326 | 'serverMacAddr': factory.make_mac_address(), |
1471 | 327 | }, | 327 | }, |
1472 | 328 | 3: { | 328 | 3: { |
1473 | 329 | 'serverId': '3/1', | 329 | 'serverId': '3/1', |
1474 | 330 | 'serverNIC': '1', | 330 | 'serverNIC': '1', |
1476 | 331 | 'serverMacAddr': factory.getRandomMACAddress(), | 331 | 'serverMacAddr': factory.make_mac_address(), |
1477 | 332 | }, | 332 | }, |
1478 | 333 | } | 333 | } |
1479 | 334 | self.patch( | 334 | self.patch( |
1480 | 335 | 335 | ||
1481 | === modified file 'src/provisioningserver/drivers/hardware/tests/test_virsh.py' | |||
1482 | --- src/provisioningserver/drivers/hardware/tests/test_virsh.py 2014-09-14 10:56:55 +0000 | |||
1483 | +++ src/provisioningserver/drivers/hardware/tests/test_virsh.py 2014-09-18 12:49:34 +0000 | |||
1484 | @@ -169,7 +169,7 @@ | |||
1485 | 169 | self.assertEqual(None, expected) | 169 | self.assertEqual(None, expected) |
1486 | 170 | 170 | ||
1487 | 171 | def test_mac_addresses_returns_list(self): | 171 | def test_mac_addresses_returns_list(self): |
1489 | 172 | macs = [factory.getRandomMACAddress() for _ in range(2)] | 172 | macs = [factory.make_mac_address() for _ in range(2)] |
1490 | 173 | output = SAMPLE_IFLIST % (macs[0], macs[1]) | 173 | output = SAMPLE_IFLIST % (macs[0], macs[1]) |
1491 | 174 | conn = self.configure_virshssh(output) | 174 | conn = self.configure_virshssh(output) |
1492 | 175 | expected = conn.get_mac_addresses('') | 175 | expected = conn.get_mac_addresses('') |
1493 | @@ -220,7 +220,7 @@ | |||
1494 | 220 | called_params = [] | 220 | called_params = [] |
1495 | 221 | fake_macs = [] | 221 | fake_macs = [] |
1496 | 222 | for machine in machines: | 222 | for machine in machines: |
1498 | 223 | macs = [factory.getRandomMACAddress() for _ in range(3)] | 223 | macs = [factory.make_mac_address() for _ in range(3)] |
1499 | 224 | fake_macs.append(macs) | 224 | fake_macs.append(macs) |
1500 | 225 | called_params.append({ | 225 | called_params.append({ |
1501 | 226 | 'power_address': poweraddr, | 226 | 'power_address': poweraddr, |
1502 | 227 | 227 | ||
1503 | === modified file 'src/provisioningserver/power/tests/test_poweraction.py' | |||
1504 | --- src/provisioningserver/power/tests/test_poweraction.py 2014-09-12 01:27:55 +0000 | |||
1505 | +++ src/provisioningserver/power/tests/test_poweraction.py 2014-09-18 12:49:34 +0000 | |||
1506 | @@ -167,7 +167,7 @@ | |||
1507 | 167 | pa = PowerAction('ether_wake') | 167 | pa = PowerAction('ether_wake') |
1508 | 168 | self.assertRaises( | 168 | self.assertRaises( |
1509 | 169 | PowerActionFail, | 169 | PowerActionFail, |
1511 | 170 | pa.execute, power_change='off', mac=factory.getRandomMACAddress()) | 170 | pa.execute, power_change='off', mac=factory.make_mac_address()) |
1512 | 171 | 171 | ||
1513 | 172 | def test_fence_cdu_checks_state(self): | 172 | def test_fence_cdu_checks_state(self): |
1514 | 173 | # We can't test the fence_cdu template in detail (and it may be | 173 | # We can't test the fence_cdu template in detail (and it may be |
1515 | @@ -309,7 +309,7 @@ | |||
1516 | 309 | find_ip_via_arp.return_value = sentinel.ip_address_from_mac | 309 | find_ip_via_arp.return_value = sentinel.ip_address_from_mac |
1517 | 310 | 310 | ||
1518 | 311 | power_action = self.make_stubbed_power_action() | 311 | power_action = self.make_stubbed_power_action() |
1520 | 312 | mac_address = factory.getRandomMACAddress() | 312 | mac_address = factory.make_mac_address() |
1521 | 313 | result = power_action.execute(mac_address=mac_address) | 313 | result = power_action.execute(mac_address=mac_address) |
1522 | 314 | self.assertEqual("done", result) | 314 | self.assertEqual("done", result) |
1523 | 315 | self.assertThat( | 315 | self.assertThat( |
1524 | 316 | 316 | ||
1525 | === modified file 'src/provisioningserver/pserv_services/tests/test_lease_upload_service.py' | |||
1526 | --- src/provisioningserver/pserv_services/tests/test_lease_upload_service.py 2014-09-13 11:38:50 +0000 | |||
1527 | +++ src/provisioningserver/pserv_services/tests/test_lease_upload_service.py 2014-09-18 12:49:34 +0000 | |||
1528 | @@ -54,13 +54,13 @@ | |||
1529 | 54 | 54 | ||
1530 | 55 | def make_random_lease(): | 55 | def make_random_lease(): |
1531 | 56 | ip = factory.make_ipv4_address() | 56 | ip = factory.make_ipv4_address() |
1533 | 57 | mac = factory.getRandomMACAddress() | 57 | mac = factory.make_mac_address() |
1534 | 58 | return {ip: mac} | 58 | return {ip: mac} |
1535 | 59 | 59 | ||
1536 | 60 | 60 | ||
1537 | 61 | def make_random_mapping(): | 61 | def make_random_mapping(): |
1538 | 62 | ip = factory.make_ipv4_address() | 62 | ip = factory.make_ipv4_address() |
1540 | 63 | mac = factory.getRandomMACAddress() | 63 | mac = factory.make_mac_address() |
1541 | 64 | mapping = {"ip": ip, "mac": mac} | 64 | mapping = {"ip": ip, "mac": mac} |
1542 | 65 | return mapping | 65 | return mapping |
1543 | 66 | 66 | ||
1544 | 67 | 67 | ||
1545 | === modified file 'src/provisioningserver/pserv_services/tests/test_tftp.py' | |||
1546 | --- src/provisioningserver/pserv_services/tests/test_tftp.py 2014-09-13 11:38:50 +0000 | |||
1547 | +++ src/provisioningserver/pserv_services/tests/test_tftp.py 2014-09-18 12:49:34 +0000 | |||
1548 | @@ -116,7 +116,7 @@ | |||
1549 | 116 | def test_get_generator_url(self): | 116 | def test_get_generator_url(self): |
1550 | 117 | # get_generator_url() merges the parameters obtained from the request | 117 | # get_generator_url() merges the parameters obtained from the request |
1551 | 118 | # file path (arch, subarch, name) into the configured generator URL. | 118 | # file path (arch, subarch, name) into the configured generator URL. |
1553 | 119 | mac = factory.getRandomMACAddress("-") | 119 | mac = factory.make_mac_address("-") |
1554 | 120 | dummy = factory.make_name("dummy").encode("ascii") | 120 | dummy = factory.make_name("dummy").encode("ascii") |
1555 | 121 | backend_url = b"http://example.com/?" + urlencode({b"dummy": dummy}) | 121 | backend_url = b"http://example.com/?" + urlencode({b"dummy": dummy}) |
1556 | 122 | backend = TFTPBackend(self.make_dir(), backend_url) | 122 | backend = TFTPBackend(self.make_dir(), backend_url) |
1557 | @@ -152,7 +152,7 @@ | |||
1558 | 152 | cluster_uuid = factory.make_UUID() | 152 | cluster_uuid = factory.make_UUID() |
1559 | 153 | self.patch(tftp_module, 'get_cluster_uuid').return_value = ( | 153 | self.patch(tftp_module, 'get_cluster_uuid').return_value = ( |
1560 | 154 | cluster_uuid) | 154 | cluster_uuid) |
1562 | 155 | mac = factory.getRandomMACAddress("-") | 155 | mac = factory.make_mac_address("-") |
1563 | 156 | config_path = compose_config_path(mac) | 156 | config_path = compose_config_path(mac) |
1564 | 157 | backend = TFTPBackend(self.make_dir(), b"http://example.com/") | 157 | backend = TFTPBackend(self.make_dir(), b"http://example.com/") |
1565 | 158 | # python-tx-tftp sets up call context so that backends can discover | 158 | # python-tx-tftp sets up call context so that backends can discover |
1566 | @@ -193,7 +193,7 @@ | |||
1567 | 193 | # `PXEBootMethod.get_reader`. | 193 | # `PXEBootMethod.get_reader`. |
1568 | 194 | backend = TFTPBackend(self.make_dir(), b"http://example.com/") | 194 | backend = TFTPBackend(self.make_dir(), b"http://example.com/") |
1569 | 195 | # Fake configuration parameters, as discovered from the file path. | 195 | # Fake configuration parameters, as discovered from the file path. |
1571 | 196 | fake_params = {"mac": factory.getRandomMACAddress("-")} | 196 | fake_params = {"mac": factory.make_mac_address("-")} |
1572 | 197 | # Fake kernel configuration parameters, as returned from the API call. | 197 | # Fake kernel configuration parameters, as returned from the API call. |
1573 | 198 | fake_kernel_params = make_kernel_parameters() | 198 | fake_kernel_params = make_kernel_parameters() |
1574 | 199 | 199 | ||
1575 | 200 | 200 | ||
1576 | === modified file 'src/provisioningserver/rpc/tests/test_clusterservice.py' | |||
1577 | --- src/provisioningserver/rpc/tests/test_clusterservice.py 2014-09-17 11:02:19 +0000 | |||
1578 | +++ src/provisioningserver/rpc/tests/test_clusterservice.py 2014-09-18 12:49:34 +0000 | |||
1579 | @@ -1056,7 +1056,7 @@ | |||
1580 | 1056 | create_host_maps = self.patch(clusterservice, "create_host_maps") | 1056 | create_host_maps = self.patch(clusterservice, "create_host_maps") |
1581 | 1057 | mappings = [ | 1057 | mappings = [ |
1582 | 1058 | {"ip_address": factory.make_ipv4_address(), | 1058 | {"ip_address": factory.make_ipv4_address(), |
1584 | 1059 | "mac_address": factory.getRandomMACAddress()} | 1059 | "mac_address": factory.make_mac_address()} |
1585 | 1060 | for _ in range(2) | 1060 | for _ in range(2) |
1586 | 1061 | ] | 1061 | ] |
1587 | 1062 | shared_key = factory.make_name("shared_key") | 1062 | shared_key = factory.make_name("shared_key") |
1588 | @@ -1198,7 +1198,7 @@ | |||
1589 | 1198 | clusterservice, 'find_ip_via_arp') | 1198 | clusterservice, 'find_ip_via_arp') |
1590 | 1199 | find_ip_via_arp.return_value = factory.make_ipv4_address() | 1199 | find_ip_via_arp.return_value = factory.make_ipv4_address() |
1591 | 1200 | 1200 | ||
1593 | 1201 | mac = factory.getRandomMACAddress() | 1201 | mac = factory.make_mac_address() |
1594 | 1202 | username = factory.make_name('user') | 1202 | username = factory.make_name('user') |
1595 | 1203 | password = factory.make_name('password') | 1203 | password = factory.make_name('password') |
1596 | 1204 | power_control = factory.make_name('power_control') | 1204 | power_control = factory.make_name('power_control') |
1597 | @@ -1219,7 +1219,7 @@ | |||
1598 | 1219 | clusterservice, 'find_ip_via_arp') | 1219 | clusterservice, 'find_ip_via_arp') |
1599 | 1220 | find_ip_via_arp.return_value = None | 1220 | find_ip_via_arp.return_value = None |
1600 | 1221 | 1221 | ||
1602 | 1222 | mac = factory.getRandomMACAddress() | 1222 | mac = factory.make_mac_address() |
1603 | 1223 | username = factory.make_name('user') | 1223 | username = factory.make_name('user') |
1604 | 1224 | password = factory.make_name('password') | 1224 | password = factory.make_name('password') |
1605 | 1225 | power_control = factory.make_name('power_control') | 1225 | power_control = factory.make_name('power_control') |
1606 | @@ -1244,7 +1244,7 @@ | |||
1607 | 1244 | clusterservice, 'find_ip_via_arp') | 1244 | clusterservice, 'find_ip_via_arp') |
1608 | 1245 | find_ip_via_arp.return_value = factory.make_ipv4_address() | 1245 | find_ip_via_arp.return_value = factory.make_ipv4_address() |
1609 | 1246 | 1246 | ||
1611 | 1247 | mac = factory.getRandomMACAddress() | 1247 | mac = factory.make_mac_address() |
1612 | 1248 | username = factory.make_name('user') | 1248 | username = factory.make_name('user') |
1613 | 1249 | password = factory.make_name('password') | 1249 | password = factory.make_name('password') |
1614 | 1250 | power_control = factory.make_name('power_control') | 1250 | power_control = factory.make_name('power_control') |
1615 | 1251 | 1251 | ||
1616 | === modified file 'src/provisioningserver/rpc/tests/test_dhcp.py' | |||
1617 | --- src/provisioningserver/rpc/tests/test_dhcp.py 2014-09-15 14:28:28 +0000 | |||
1618 | +++ src/provisioningserver/rpc/tests/test_dhcp.py 2014-09-18 12:49:34 +0000 | |||
1619 | @@ -165,7 +165,7 @@ | |||
1620 | 165 | omshell_create = self.patch(Omshell, "create") | 165 | omshell_create = self.patch(Omshell, "create") |
1621 | 166 | mappings = [ | 166 | mappings = [ |
1622 | 167 | {"ip_address": factory.make_ipv4_address(), | 167 | {"ip_address": factory.make_ipv4_address(), |
1624 | 168 | "mac_address": factory.getRandomMACAddress()} | 168 | "mac_address": factory.make_mac_address()} |
1625 | 169 | for _ in range(5) | 169 | for _ in range(5) |
1626 | 170 | ] | 170 | ] |
1627 | 171 | dhcp.create_host_maps(mappings, sentinel.shared_key) | 171 | dhcp.create_host_maps(mappings, sentinel.shared_key) |
1628 | @@ -180,7 +180,7 @@ | |||
1629 | 180 | omshell_create.side_effect = ExternalProcessError( | 180 | omshell_create.side_effect = ExternalProcessError( |
1630 | 181 | returncode=2, cmd=("omshell",), output=error_message) | 181 | returncode=2, cmd=("omshell",), output=error_message) |
1631 | 182 | ip_address = factory.make_ipv4_address() | 182 | ip_address = factory.make_ipv4_address() |
1633 | 183 | mac_address = factory.getRandomMACAddress() | 183 | mac_address = factory.make_mac_address() |
1634 | 184 | mappings = [{"ip_address": ip_address, "mac_address": mac_address}] | 184 | mappings = [{"ip_address": ip_address, "mac_address": mac_address}] |
1635 | 185 | with FakeLogger("maas.dhcp") as logger: | 185 | with FakeLogger("maas.dhcp") as logger: |
1636 | 186 | error = self.assertRaises( | 186 | error = self.assertRaises( |
1637 | 187 | 187 | ||
1638 | === modified file 'src/provisioningserver/utils/tests/test_network.py' | |||
1639 | --- src/provisioningserver/utils/tests/test_network.py 2014-09-15 14:28:28 +0000 | |||
1640 | +++ src/provisioningserver/utils/tests/test_network.py 2014-09-18 12:49:34 +0000 | |||
1641 | @@ -90,7 +90,7 @@ | |||
1642 | 90 | self.assertEqual("192.168.0.1", ip_address_observed) | 90 | self.assertEqual("192.168.0.1", ip_address_observed) |
1643 | 91 | 91 | ||
1644 | 92 | def test__returns_consistent_output(self): | 92 | def test__returns_consistent_output(self): |
1646 | 93 | mac = factory.getRandomMACAddress() | 93 | mac = factory.make_mac_address() |
1647 | 94 | ips = [ | 94 | ips = [ |
1648 | 95 | '10.0.0.11', | 95 | '10.0.0.11', |
1649 | 96 | '10.0.0.99', | 96 | '10.0.0.99', |
1650 | @@ -126,7 +126,7 @@ | |||
1651 | 126 | if ip is None: | 126 | if ip is None: |
1652 | 127 | ip = factory.make_ipv4_address() | 127 | ip = factory.make_ipv4_address() |
1653 | 128 | if mac is None: | 128 | if mac is None: |
1655 | 129 | mac = factory.getRandomMACAddress() | 129 | mac = factory.make_mac_address() |
1656 | 130 | if dev is None: | 130 | if dev is None: |
1657 | 131 | dev = factory.make_name('eth', sep='') | 131 | dev = factory.make_name('eth', sep='') |
1658 | 132 | return "%(ip)s dev %(dev)s lladdr %(mac)s\n" % { | 132 | return "%(ip)s dev %(dev)s lladdr %(mac)s\n" % { |
1659 | @@ -181,7 +181,7 @@ | |||
1660 | 181 | self.assertIsNone(find_mac_via_arp('10.1.1.100')) | 181 | self.assertIsNone(find_mac_via_arp('10.1.1.100')) |
1661 | 182 | 182 | ||
1662 | 183 | def test__is_not_fooled_by_different_notations(self): | 183 | def test__is_not_fooled_by_different_notations(self): |
1664 | 184 | mac = factory.getRandomMACAddress() | 184 | mac = factory.make_mac_address() |
1665 | 185 | self.patch_call(self.make_output_line('9::0:05', mac=mac)) | 185 | self.patch_call(self.make_output_line('9::0:05', mac=mac)) |
1666 | 186 | self.assertEqual(mac, find_mac_via_arp('09:0::5')) | 186 | self.assertEqual(mac, find_mac_via_arp('09:0::5')) |
1667 | 187 | 187 | ||
1668 | @@ -262,8 +262,8 @@ | |||
1669 | 262 | patch_interfaces(self, { | 262 | patch_interfaces(self, { |
1670 | 263 | interface: { | 263 | interface: { |
1671 | 264 | AF_LINK: [{ | 264 | AF_LINK: [{ |
1674 | 265 | 'addr': unicode(factory.getRandomMACAddress()), | 265 | 'addr': unicode(factory.make_mac_address()), |
1675 | 266 | 'peer': unicode(factory.getRandomMACAddress()), | 266 | 'peer': unicode(factory.make_mac_address()), |
1676 | 267 | }], | 267 | }], |
1677 | 268 | }, | 268 | }, |
1678 | 269 | }) | 269 | }) |
1679 | 270 | 270 | ||
1680 | === modified file 'src/provisioningserver/utils/tests/test_utils.py' | |||
1681 | --- src/provisioningserver/utils/tests/test_utils.py 2014-09-16 11:43:25 +0000 | |||
1682 | +++ src/provisioningserver/utils/tests/test_utils.py 2014-09-18 12:49:34 +0000 | |||
1683 | @@ -424,7 +424,7 @@ | |||
1684 | 424 | {"system_id": factory.make_name("system-id")}) | 424 | {"system_id": factory.make_name("system-id")}) |
1685 | 425 | 425 | ||
1686 | 426 | uuid = 'node-' + factory.make_UUID() | 426 | uuid = 'node-' + factory.make_UUID() |
1688 | 427 | macs = sorted(factory.getRandomMACAddress() for _ in range(3)) | 427 | macs = sorted(factory.make_mac_address() for _ in range(3)) |
1689 | 428 | arch = factory.make_name('architecture') | 428 | arch = factory.make_name('architecture') |
1690 | 429 | power_type = factory.make_name('power_type') | 429 | power_type = factory.make_name('power_type') |
1691 | 430 | power_parameters = { | 430 | power_parameters = { |
1692 | @@ -458,7 +458,7 @@ | |||
1693 | 458 | get_cluster_uuid.return_value = 'cluster-' + factory.make_UUID() | 458 | get_cluster_uuid.return_value = 'cluster-' + factory.make_UUID() |
1694 | 459 | 459 | ||
1695 | 460 | uuid = 'node-' + factory.make_UUID() | 460 | uuid = 'node-' + factory.make_UUID() |
1697 | 461 | macs = sorted(factory.getRandomMACAddress() for _ in range(3)) | 461 | macs = sorted(factory.make_mac_address() for _ in range(3)) |
1698 | 462 | arch = factory.make_name('architecture') | 462 | arch = factory.make_name('architecture') |
1699 | 463 | power_type = factory.make_name('power_type') | 463 | power_type = factory.make_name('power_type') |
1700 | 464 | power_parameters = { | 464 | power_parameters = { |
1701 | @@ -495,7 +495,7 @@ | |||
1702 | 495 | } | 495 | } |
1703 | 496 | 496 | ||
1704 | 497 | # Create a list of MACs with one random duplicate. | 497 | # Create a list of MACs with one random duplicate. |
1706 | 498 | macs = sorted(factory.getRandomMACAddress() for _ in range(3)) | 498 | macs = sorted(factory.make_mac_address() for _ in range(3)) |
1707 | 499 | macs_with_duplicate = macs + [choice(macs)] | 499 | macs_with_duplicate = macs + [choice(macs)] |
1708 | 500 | 500 | ||
1709 | 501 | yield create_node( | 501 | yield create_node( |
1710 | @@ -518,7 +518,7 @@ | |||
1711 | 518 | get_cluster_uuid.return_value = 'cluster-' + factory.make_UUID() | 518 | get_cluster_uuid.return_value = 'cluster-' + factory.make_UUID() |
1712 | 519 | 519 | ||
1713 | 520 | uuid = 'node-' + factory.make_UUID() | 520 | uuid = 'node-' + factory.make_UUID() |
1715 | 521 | macs = sorted(factory.getRandomMACAddress() for _ in range(3)) | 521 | macs = sorted(factory.make_mac_address() for _ in range(3)) |
1716 | 522 | arch = factory.make_name('architecture') | 522 | arch = factory.make_name('architecture') |
1717 | 523 | power_type = factory.make_name('power_type') | 523 | power_type = factory.make_name('power_type') |
1718 | 524 | power_parameters = { | 524 | power_parameters = { |