Merge lp:~allenap/maas/move-forms-into-package into lp:~maas-committers/maas/trunk

Proposed by Gavin Panella
Status: Merged
Approved by: Gavin Panella
Approved revision: no longer in the source branch.
Merged at revision: 5703
Proposed branch: lp:~allenap/maas/move-forms-into-package
Merge into: lp:~maas-committers/maas/trunk
Diff against target: 959 lines (+81/-81)
57 files modified
src/maasserver/api/blockdevices.py (+1/-1)
src/maasserver/api/dhcpsnippets.py (+1/-1)
src/maasserver/api/dnsresourcerecords.py (+2/-2)
src/maasserver/api/dnsresources.py (+1/-1)
src/maasserver/api/domains.py (+1/-1)
src/maasserver/api/fabrics.py (+1/-1)
src/maasserver/api/fannetworks.py (+1/-1)
src/maasserver/api/interfaces.py (+2/-2)
src/maasserver/api/ipranges.py (+1/-1)
src/maasserver/api/maas.py (+1/-1)
src/maasserver/api/machines.py (+2/-2)
src/maasserver/api/nodes.py (+1/-1)
src/maasserver/api/packagerepositories.py (+1/-1)
src/maasserver/api/partitions.py (+1/-1)
src/maasserver/api/pods.py (+1/-1)
src/maasserver/api/spaces.py (+1/-1)
src/maasserver/api/staticroutes.py (+1/-1)
src/maasserver/api/subnets.py (+1/-1)
src/maasserver/api/tests/test_api.py (+1/-1)
src/maasserver/api/tests/test_dhcpsnippets.py (+3/-3)
src/maasserver/api/tests/test_maas.py (+1/-1)
src/maasserver/api/tests/test_pods.py (+5/-5)
src/maasserver/api/vlans.py (+1/-1)
src/maasserver/forms/__init__.py (+2/-2)
src/maasserver/forms/tests/test_dhcpsnippet.py (+4/-4)
src/maasserver/forms/tests/test_dnsdata.py (+1/-1)
src/maasserver/forms/tests/test_dnsresource.py (+1/-1)
src/maasserver/forms/tests/test_domain.py (+1/-1)
src/maasserver/forms/tests/test_ephemeral.py (+1/-1)
src/maasserver/forms/tests/test_fabric.py (+1/-1)
src/maasserver/forms/tests/test_fannetwork.py (+1/-1)
src/maasserver/forms/tests/test_filesystem.py (+1/-1)
src/maasserver/forms/tests/test_interface.py (+1/-1)
src/maasserver/forms/tests/test_interface_link.py (+1/-1)
src/maasserver/forms/tests/test_iprange.py (+1/-1)
src/maasserver/forms/tests/test_packagerepository.py (+1/-1)
src/maasserver/forms/tests/test_pods.py (+9/-9)
src/maasserver/forms/tests/test_settings.py (+1/-2)
src/maasserver/forms/tests/test_space.py (+1/-1)
src/maasserver/forms/tests/test_staticroute.py (+1/-1)
src/maasserver/forms/tests/test_subnet.py (+1/-1)
src/maasserver/forms/tests/test_vlan.py (+1/-1)
src/maasserver/websockets/handlers/config.py (+1/-1)
src/maasserver/websockets/handlers/device.py (+1/-1)
src/maasserver/websockets/handlers/dhcpsnippet.py (+1/-1)
src/maasserver/websockets/handlers/fabric.py (+1/-1)
src/maasserver/websockets/handlers/iprange.py (+1/-1)
src/maasserver/websockets/handlers/machine.py (+3/-3)
src/maasserver/websockets/handlers/packagerepository.py (+1/-1)
src/maasserver/websockets/handlers/space.py (+1/-1)
src/maasserver/websockets/handlers/staticroute.py (+1/-1)
src/maasserver/websockets/handlers/subnet.py (+1/-1)
src/maasserver/websockets/handlers/tests/test_config.py (+1/-1)
src/maasserver/websockets/handlers/tests/test_dhcpsnippet.py (+1/-1)
src/maasserver/websockets/handlers/tests/test_packagerepository.py (+1/-1)
src/maasserver/websockets/handlers/vlan.py (+2/-2)
src/provisioningserver/utils/tests/test_env.py (+1/-0)
To merge this branch: bzr merge lp:~allenap/maas/move-forms-into-package
Reviewer Review Type Date Requested Status
Blake Rouse (community) Approve
Review via email: mp+316863@code.launchpad.net

Commit message

Move maasserver.forms_* into a new maasserver.forms package.

"Namespaces are one honking great idea -- let's do more of those!" — The Zen of Python, by Tim Peters.

To post a comment you must log in.
Revision history for this message
Blake Rouse (blake-rouse) wrote :

Looks very mechanical.

review: Approve
Revision history for this message
Gavin Panella (allenap) wrote :

> Looks very mechanical.

Yep, almost 100%.

Thanks!

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'src/maasserver/api/blockdevices.py'
2--- src/maasserver/api/blockdevices.py 2016-12-09 15:16:44 +0000
3+++ src/maasserver/api/blockdevices.py 2017-02-09 15:43:04 +0000
4@@ -26,7 +26,7 @@
5 UpdatePhysicalBlockDeviceForm,
6 UpdateVirtualBlockDeviceForm,
7 )
8-from maasserver.forms_filesystem import MountFilesystemForm
9+from maasserver.forms.filesystem import MountFilesystemForm
10 from maasserver.models import (
11 BlockDevice,
12 Machine,
13
14=== modified file 'src/maasserver/api/dhcpsnippets.py'
15--- src/maasserver/api/dhcpsnippets.py 2016-12-09 15:16:44 +0000
16+++ src/maasserver/api/dhcpsnippets.py 2017-02-09 15:43:04 +0000
17@@ -14,7 +14,7 @@
18 OperationsHandler,
19 )
20 from maasserver.exceptions import MAASAPIValidationError
21-from maasserver.forms_dhcpsnippet import DHCPSnippetForm
22+from maasserver.forms.dhcpsnippet import DHCPSnippetForm
23 from maasserver.models import DHCPSnippet
24 from piston3.utils import rc
25
26
27=== modified file 'src/maasserver/api/dnsresourcerecords.py'
28--- src/maasserver/api/dnsresourcerecords.py 2016-12-09 15:16:44 +0000
29+++ src/maasserver/api/dnsresourcerecords.py 2017-02-09 15:43:04 +0000
30@@ -12,8 +12,8 @@
31 MAASAPIBadRequest,
32 MAASAPIValidationError,
33 )
34-from maasserver.forms_dnsdata import DNSDataForm
35-from maasserver.forms_dnsresource import DNSResourceForm
36+from maasserver.forms.dnsdata import DNSDataForm
37+from maasserver.forms.dnsresource import DNSResourceForm
38 from maasserver.models import (
39 DNSData,
40 DNSResource,
41
42=== modified file 'src/maasserver/api/dnsresources.py'
43--- src/maasserver/api/dnsresources.py 2016-12-09 15:16:44 +0000
44+++ src/maasserver/api/dnsresources.py 2017-02-09 15:43:04 +0000
45@@ -9,7 +9,7 @@
46 )
47 from maasserver.enum import NODE_PERMISSION
48 from maasserver.exceptions import MAASAPIValidationError
49-from maasserver.forms_dnsresource import DNSResourceForm
50+from maasserver.forms.dnsresource import DNSResourceForm
51 from maasserver.models import (
52 DNSResource,
53 Domain,
54
55=== modified file 'src/maasserver/api/domains.py'
56--- src/maasserver/api/domains.py 2016-12-09 15:16:44 +0000
57+++ src/maasserver/api/domains.py 2017-02-09 15:43:04 +0000
58@@ -12,7 +12,7 @@
59 from maasserver.dns.config import dns_force_reload
60 from maasserver.enum import NODE_PERMISSION
61 from maasserver.exceptions import MAASAPIValidationError
62-from maasserver.forms_domain import DomainForm
63+from maasserver.forms.domain import DomainForm
64 from maasserver.models import Domain
65 from maasserver.models.dnspublication import zone_serial
66 from maasserver.sequence import INT_MAX
67
68=== modified file 'src/maasserver/api/fabrics.py'
69--- src/maasserver/api/fabrics.py 2016-12-09 15:16:44 +0000
70+++ src/maasserver/api/fabrics.py 2017-02-09 15:43:04 +0000
71@@ -9,7 +9,7 @@
72 )
73 from maasserver.enum import NODE_PERMISSION
74 from maasserver.exceptions import MAASAPIValidationError
75-from maasserver.forms_fabric import FabricForm
76+from maasserver.forms.fabric import FabricForm
77 from maasserver.models import Fabric
78 from piston3.utils import rc
79
80
81=== modified file 'src/maasserver/api/fannetworks.py'
82--- src/maasserver/api/fannetworks.py 2016-12-09 15:16:44 +0000
83+++ src/maasserver/api/fannetworks.py 2017-02-09 15:43:04 +0000
84@@ -9,7 +9,7 @@
85 )
86 from maasserver.enum import NODE_PERMISSION
87 from maasserver.exceptions import MAASAPIValidationError
88-from maasserver.forms_fannetwork import FanNetworkForm
89+from maasserver.forms.fannetwork import FanNetworkForm
90 from maasserver.models import FanNetwork
91 from piston3.utils import rc
92
93
94=== modified file 'src/maasserver/api/interfaces.py'
95--- src/maasserver/api/interfaces.py 2017-01-26 22:28:41 +0000
96+++ src/maasserver/api/interfaces.py 2017-02-09 15:43:04 +0000
97@@ -25,7 +25,7 @@
98 MAASAPIValidationError,
99 NodeStateViolation,
100 )
101-from maasserver.forms_interface import (
102+from maasserver.forms.interface import (
103 AcquiredBridgeInterfaceForm,
104 BondInterfaceForm,
105 BridgeInterfaceForm,
106@@ -35,7 +35,7 @@
107 PhysicalInterfaceForm,
108 VLANInterfaceForm,
109 )
110-from maasserver.forms_interface_link import (
111+from maasserver.forms.interface_link import (
112 InterfaceLinkForm,
113 InterfaceSetDefaultGatwayForm,
114 InterfaceUnlinkForm,
115
116=== modified file 'src/maasserver/api/ipranges.py'
117--- src/maasserver/api/ipranges.py 2016-12-09 15:16:44 +0000
118+++ src/maasserver/api/ipranges.py 2017-02-09 15:43:04 +0000
119@@ -9,7 +9,7 @@
120 MAASAPIForbidden,
121 MAASAPIValidationError,
122 )
123-from maasserver.forms_iprange import IPRangeForm
124+from maasserver.forms.iprange import IPRangeForm
125 from maasserver.models import IPRange
126 from piston3.utils import rc
127
128
129=== modified file 'src/maasserver/api/maas.py'
130--- src/maasserver/api/maas.py 2016-09-01 13:12:15 +0000
131+++ src/maasserver/api/maas.py 2017-02-09 15:43:04 +0000
132@@ -19,7 +19,7 @@
133 from maasserver.api.utils import get_mandatory_param
134 from maasserver.exceptions import MAASAPIValidationError
135 from maasserver.forms import UbuntuForm
136-from maasserver.forms_settings import (
137+from maasserver.forms.settings import (
138 get_config_doc,
139 get_config_form,
140 validate_config_name,
141
142=== modified file 'src/maasserver/api/machines.py'
143--- src/maasserver/api/machines.py 2017-02-04 02:07:50 +0000
144+++ src/maasserver/api/machines.py 2017-02-09 15:43:04 +0000
145@@ -62,8 +62,8 @@
146 get_machine_create_form,
147 get_machine_edit_form,
148 )
149-from maasserver.forms_ephemeral import CommissionForm
150-from maasserver.forms_filesystem import (
151+from maasserver.forms.ephemeral import CommissionForm
152+from maasserver.forms.filesystem import (
153 MountNonStorageFilesystemForm,
154 UnmountNonStorageFilesystemForm,
155 )
156
157=== modified file 'src/maasserver/api/nodes.py'
158--- src/maasserver/api/nodes.py 2017-02-08 00:08:55 +0000
159+++ src/maasserver/api/nodes.py 2017-02-09 15:43:04 +0000
160@@ -43,7 +43,7 @@
161 )
162 from maasserver.fields import MAC_RE
163 from maasserver.forms import BulkNodeActionForm
164-from maasserver.forms_ephemeral import TestForm
165+from maasserver.forms.ephemeral import TestForm
166 from maasserver.models import (
167 Interface,
168 Node,
169
170=== modified file 'src/maasserver/api/packagerepositories.py'
171--- src/maasserver/api/packagerepositories.py 2016-12-09 15:16:44 +0000
172+++ src/maasserver/api/packagerepositories.py 2017-02-09 15:43:04 +0000
173@@ -11,7 +11,7 @@
174 OperationsHandler,
175 )
176 from maasserver.exceptions import MAASAPIValidationError
177-from maasserver.forms_packagerepository import PackageRepositoryForm
178+from maasserver.forms.packagerepository import PackageRepositoryForm
179 from maasserver.models import PackageRepository
180 from piston3.utils import rc
181
182
183=== modified file 'src/maasserver/api/partitions.py'
184--- src/maasserver/api/partitions.py 2016-12-09 15:16:44 +0000
185+++ src/maasserver/api/partitions.py 2017-02-09 15:43:04 +0000
186@@ -23,7 +23,7 @@
187 AddPartitionForm,
188 FormatPartitionForm,
189 )
190-from maasserver.forms_filesystem import MountFilesystemForm
191+from maasserver.forms.filesystem import MountFilesystemForm
192 from maasserver.models import (
193 BlockDevice,
194 Partition,
195
196=== modified file 'src/maasserver/api/pods.py'
197--- src/maasserver/api/pods.py 2017-02-07 20:45:00 +0000
198+++ src/maasserver/api/pods.py 2017-02-09 15:43:04 +0000
199@@ -14,7 +14,7 @@
200 OperationsHandler,
201 )
202 from maasserver.exceptions import MAASAPIValidationError
203-from maasserver.forms_pods import (
204+from maasserver.forms.pods import (
205 ComposeMachineForm,
206 PodForm,
207 )
208
209=== modified file 'src/maasserver/api/spaces.py'
210--- src/maasserver/api/spaces.py 2017-01-27 17:22:47 +0000
211+++ src/maasserver/api/spaces.py 2017-02-09 15:43:04 +0000
212@@ -13,7 +13,7 @@
213 MAASAPIBadRequest,
214 MAASAPIValidationError,
215 )
216-from maasserver.forms_space import SpaceForm
217+from maasserver.forms.space import SpaceForm
218 from maasserver.models import (
219 Space,
220 Subnet,
221
222=== modified file 'src/maasserver/api/staticroutes.py'
223--- src/maasserver/api/staticroutes.py 2016-12-09 15:16:44 +0000
224+++ src/maasserver/api/staticroutes.py 2017-02-09 15:43:04 +0000
225@@ -9,7 +9,7 @@
226 )
227 from maasserver.enum import NODE_PERMISSION
228 from maasserver.exceptions import MAASAPIValidationError
229-from maasserver.forms_staticroute import StaticRouteForm
230+from maasserver.forms.staticroute import StaticRouteForm
231 from maasserver.models import StaticRoute
232 from piston3.utils import rc
233
234
235=== modified file 'src/maasserver/api/subnets.py'
236--- src/maasserver/api/subnets.py 2017-01-22 21:50:06 +0000
237+++ src/maasserver/api/subnets.py 2017-02-09 15:43:04 +0000
238@@ -12,7 +12,7 @@
239 from maasserver.api.utils import get_optional_param
240 from maasserver.enum import NODE_PERMISSION
241 from maasserver.exceptions import MAASAPIValidationError
242-from maasserver.forms_subnet import SubnetForm
243+from maasserver.forms.subnet import SubnetForm
244 from maasserver.models import (
245 Space,
246 Subnet,
247
248=== modified file 'src/maasserver/api/tests/test_api.py'
249--- src/maasserver/api/tests/test_api.py 2016-12-14 18:31:14 +0000
250+++ src/maasserver/api/tests/test_api.py 2017-02-09 15:43:04 +0000
251@@ -26,7 +26,7 @@
252 ClusterUnavailable,
253 MAASAPIBadRequest,
254 )
255-from maasserver.forms_settings import INVALID_SETTING_MSG_TEMPLATE
256+from maasserver.forms.settings import INVALID_SETTING_MSG_TEMPLATE
257 from maasserver.models import (
258 Config,
259 KeySource,
260
261=== modified file 'src/maasserver/api/tests/test_dhcpsnippets.py'
262--- src/maasserver/api/tests/test_dhcpsnippets.py 2016-12-08 16:59:19 +0000
263+++ src/maasserver/api/tests/test_dhcpsnippets.py 2017-02-09 15:43:04 +0000
264@@ -11,7 +11,7 @@
265 import random
266
267 from django.core.urlresolvers import reverse
268-from maasserver import forms_dhcpsnippet
269+from maasserver.forms import dhcpsnippet
270 from maasserver.models import (
271 DHCPSnippet,
272 VersionedTextFile,
273@@ -114,7 +114,7 @@
274 http.client.NOT_FOUND, response.status_code, response.content)
275
276 def test_update(self):
277- self.patch(forms_dhcpsnippet, 'validate_dhcp_config').return_value = {}
278+ self.patch(dhcpsnippet, 'validate_dhcp_config').return_value = {}
279 self.become_admin()
280 dhcp_snippet = factory.make_DHCPSnippet()
281 new_value = factory.make_string()
282@@ -288,7 +288,7 @@
283 self.assertItemsEqual(expected_ids, result_ids)
284
285 def test_create(self):
286- self.patch(forms_dhcpsnippet, 'validate_dhcp_config').return_value = {}
287+ self.patch(dhcpsnippet, 'validate_dhcp_config').return_value = {}
288 self.become_admin()
289 name = factory.make_name('name')
290 value = factory.make_string()
291
292=== modified file 'src/maasserver/api/tests/test_maas.py'
293--- src/maasserver/api/tests/test_maas.py 2016-09-25 03:40:16 +0000
294+++ src/maasserver/api/tests/test_maas.py 2017-02-09 15:43:04 +0000
295@@ -11,7 +11,7 @@
296
297 from django.conf import settings
298 from django.core.urlresolvers import reverse
299-from maasserver.forms_settings import CONFIG_ITEMS_KEYS
300+from maasserver.forms.settings import CONFIG_ITEMS_KEYS
301 from maasserver.models import PackageRepository
302 from maasserver.models.config import (
303 Config,
304
305=== modified file 'src/maasserver/api/tests/test_pods.py'
306--- src/maasserver/api/tests/test_pods.py 2017-02-07 20:45:00 +0000
307+++ src/maasserver/api/tests/test_pods.py 2017-02-09 15:43:04 +0000
308@@ -10,7 +10,7 @@
309 from unittest.mock import MagicMock
310
311 from django.core.urlresolvers import reverse
312-from maasserver import forms_pods
313+from maasserver.forms import pods
314 from maasserver.models.node import Machine
315 from maasserver.testing.api import APITestCase
316 from maasserver.testing.factory import factory
317@@ -55,7 +55,7 @@
318 discovered_rack_1 = factory.make_RackController()
319 discovered_rack_2 = factory.make_RackController()
320 failed_rack = factory.make_RackController()
321- self.patch(forms_pods, "discover_pod").return_value = ({
322+ self.patch(pods, "discover_pod").return_value = ({
323 discovered_rack_1.system_id: discovered_pod,
324 discovered_rack_2.system_id: discovered_pod,
325 }, {
326@@ -155,7 +155,7 @@
327 def test_create_proper_return_on_exception(self):
328 self.become_admin()
329 failed_rack = factory.make_RackController()
330- self.patch(forms_pods, "discover_pod").return_value = ({}, {
331+ self.patch(pods, "discover_pod").return_value = ({}, {
332 failed_rack.system_id: factory.make_exception(),
333 })
334
335@@ -303,12 +303,12 @@
336
337 # Mock the RPC client.
338 client = MagicMock()
339- mock_getClient = self.patch(forms_pods, "getClientFromIdentifiers")
340+ mock_getClient = self.patch(pods, "getClientFromIdentifiers")
341 mock_getClient.return_value = succeed(client)
342
343 # Mock the result of the composed machine.
344 composed_machine, pod_hints = self.make_compose_machine_result(pod)
345- mock_compose_machine = self.patch(forms_pods, "compose_machine")
346+ mock_compose_machine = self.patch(pods, "compose_machine")
347 mock_compose_machine.return_value = succeed(
348 (composed_machine, pod_hints))
349
350
351=== modified file 'src/maasserver/api/vlans.py'
352--- src/maasserver/api/vlans.py 2017-01-22 21:50:06 +0000
353+++ src/maasserver/api/vlans.py 2017-02-09 15:43:04 +0000
354@@ -8,7 +8,7 @@
355 from maasserver.api.support import OperationsHandler
356 from maasserver.enum import NODE_PERMISSION
357 from maasserver.exceptions import MAASAPIValidationError
358-from maasserver.forms_vlan import VLANForm
359+from maasserver.forms.vlan import VLANForm
360 from maasserver.models import (
361 Fabric,
362 Space,
363
364=== added directory 'src/maasserver/forms'
365=== renamed file 'src/maasserver/forms.py' => 'src/maasserver/forms/__init__.py'
366--- src/maasserver/forms.py 2017-01-31 19:43:30 +0000
367+++ src/maasserver/forms/__init__.py 2017-02-09 15:43:04 +0000
368@@ -82,7 +82,7 @@
369 LargeObjectFile,
370 MACAddressFormField,
371 )
372-from maasserver.forms_settings import (
373+from maasserver.forms.settings import (
374 CONFIG_ITEMS_KEYS,
375 get_config_field,
376 INVALID_SETTING_MSG_TEMPLATE,
377@@ -1409,7 +1409,7 @@
378 def _get_default_distro_series_field_for_ui(self):
379 """This create the field with os/release. This is needed by the UI
380 to filter the releases based on the OS selection. The API uses the
381- field defined in forms_settings.py"""
382+ field defined in settings.py"""
383 usable_oses = list_all_usable_osystems()
384 release_choices = list_release_choices(
385 list_all_usable_releases(usable_oses), include_default=False)
386
387=== renamed file 'src/maasserver/forms_dhcpsnippet.py' => 'src/maasserver/forms/dhcpsnippet.py'
388=== renamed file 'src/maasserver/forms_dnsdata.py' => 'src/maasserver/forms/dnsdata.py'
389=== renamed file 'src/maasserver/forms_dnsresource.py' => 'src/maasserver/forms/dnsresource.py'
390=== renamed file 'src/maasserver/forms_domain.py' => 'src/maasserver/forms/domain.py'
391=== renamed file 'src/maasserver/forms_ephemeral.py' => 'src/maasserver/forms/ephemeral.py'
392=== renamed file 'src/maasserver/forms_fabric.py' => 'src/maasserver/forms/fabric.py'
393=== renamed file 'src/maasserver/forms_fannetwork.py' => 'src/maasserver/forms/fannetwork.py'
394=== renamed file 'src/maasserver/forms_filesystem.py' => 'src/maasserver/forms/filesystem.py'
395=== renamed file 'src/maasserver/forms_interface.py' => 'src/maasserver/forms/interface.py'
396=== renamed file 'src/maasserver/forms_interface_link.py' => 'src/maasserver/forms/interface_link.py'
397=== renamed file 'src/maasserver/forms_iprange.py' => 'src/maasserver/forms/iprange.py'
398=== renamed file 'src/maasserver/forms_packagerepository.py' => 'src/maasserver/forms/packagerepository.py'
399=== renamed file 'src/maasserver/forms_pods.py' => 'src/maasserver/forms/pods.py'
400=== renamed file 'src/maasserver/forms_settings.py' => 'src/maasserver/forms/settings.py'
401=== renamed file 'src/maasserver/forms_space.py' => 'src/maasserver/forms/space.py'
402=== renamed file 'src/maasserver/forms_staticroute.py' => 'src/maasserver/forms/staticroute.py'
403=== renamed file 'src/maasserver/forms_subnet.py' => 'src/maasserver/forms/subnet.py'
404=== added directory 'src/maasserver/forms/tests'
405=== added file 'src/maasserver/forms/tests/__init__.py'
406=== renamed file 'src/maasserver/tests/test_forms_bcache.py' => 'src/maasserver/forms/tests/test_bcache.py'
407=== renamed file 'src/maasserver/tests/test_forms_blockdevice.py' => 'src/maasserver/forms/tests/test_blockdevice.py'
408=== renamed file 'src/maasserver/tests/test_forms_bootresource.py' => 'src/maasserver/forms/tests/test_bootresource.py'
409=== renamed file 'src/maasserver/tests/test_forms_bootsource.py' => 'src/maasserver/forms/tests/test_bootsource.py'
410=== renamed file 'src/maasserver/tests/test_forms_bootsourceselection.py' => 'src/maasserver/forms/tests/test_bootsourceselection.py'
411=== renamed file 'src/maasserver/tests/test_forms_bulknodeaction.py' => 'src/maasserver/forms/tests/test_bulknodeaction.py'
412=== renamed file 'src/maasserver/tests/test_forms_cacheset.py' => 'src/maasserver/forms/tests/test_cacheset.py'
413=== renamed file 'src/maasserver/tests/test_forms_commissioning.py' => 'src/maasserver/forms/tests/test_commissioning.py'
414=== renamed file 'src/maasserver/tests/test_forms_config.py' => 'src/maasserver/forms/tests/test_config.py'
415=== renamed file 'src/maasserver/tests/test_forms_controller.py' => 'src/maasserver/forms/tests/test_controller.py'
416=== renamed file 'src/maasserver/tests/test_forms_deploy.py' => 'src/maasserver/forms/tests/test_deploy.py'
417=== renamed file 'src/maasserver/tests/test_forms_device.py' => 'src/maasserver/forms/tests/test_device.py'
418=== renamed file 'src/maasserver/tests/test_forms_dhcpsnippet.py' => 'src/maasserver/forms/tests/test_dhcpsnippet.py'
419--- src/maasserver/tests/test_forms_dhcpsnippet.py 2016-04-11 16:23:26 +0000
420+++ src/maasserver/forms/tests/test_dhcpsnippet.py 2017-02-09 15:43:04 +0000
421@@ -8,8 +8,8 @@
422 import random
423
424 from django.core.exceptions import ValidationError
425-from maasserver import forms_dhcpsnippet
426-from maasserver.forms_dhcpsnippet import DHCPSnippetForm
427+from maasserver.forms import dhcpsnippet
428+from maasserver.forms.dhcpsnippet import DHCPSnippetForm
429 from maasserver.models import (
430 DHCPSnippet,
431 VersionedTextFile,
432@@ -23,7 +23,7 @@
433
434 def setUp(self):
435 super().setUp()
436- self.patch(forms_dhcpsnippet, 'validate_dhcp_config').return_value = (
437+ self.patch(dhcpsnippet, 'validate_dhcp_config').return_value = (
438 {})
439
440 def test__create_dhcp_snippet_requies_name(self):
441@@ -270,7 +270,7 @@
442 'line': factory.make_name('line'),
443 'position': factory.make_name('position'),
444 }
445- self.patch(forms_dhcpsnippet, 'validate_dhcp_config').return_value = (
446+ self.patch(dhcpsnippet, 'validate_dhcp_config').return_value = (
447 [dhcpd_error])
448 form = DHCPSnippetForm(data={
449 'name': factory.make_name('name'),
450
451=== renamed file 'src/maasserver/tests/test_forms_dnsdata.py' => 'src/maasserver/forms/tests/test_dnsdata.py'
452--- src/maasserver/tests/test_forms_dnsdata.py 2016-03-28 13:54:47 +0000
453+++ src/maasserver/forms/tests/test_dnsdata.py 2017-02-09 15:43:04 +0000
454@@ -7,7 +7,7 @@
455
456 import random
457
458-from maasserver.forms_dnsdata import DNSDataForm
459+from maasserver.forms.dnsdata import DNSDataForm
460 from maasserver.testing.factory import factory
461 from maasserver.testing.testcase import MAASServerTestCase
462 from maasserver.utils.orm import reload_object
463
464=== renamed file 'src/maasserver/tests/test_forms_dnsresource.py' => 'src/maasserver/forms/tests/test_dnsresource.py'
465--- src/maasserver/tests/test_forms_dnsresource.py 2016-03-28 13:54:47 +0000
466+++ src/maasserver/forms/tests/test_dnsresource.py 2017-02-09 15:43:04 +0000
467@@ -7,7 +7,7 @@
468
469 import random
470
471-from maasserver.forms_dnsresource import DNSResourceForm
472+from maasserver.forms.dnsresource import DNSResourceForm
473 from maasserver.testing.factory import factory
474 from maasserver.testing.testcase import MAASServerTestCase
475 from maasserver.utils.orm import reload_object
476
477=== renamed file 'src/maasserver/tests/test_forms_domain.py' => 'src/maasserver/forms/tests/test_domain.py'
478--- src/maasserver/tests/test_forms_domain.py 2016-03-28 13:54:47 +0000
479+++ src/maasserver/forms/tests/test_domain.py 2017-02-09 15:43:04 +0000
480@@ -7,7 +7,7 @@
481
482 import random
483
484-from maasserver.forms_domain import DomainForm
485+from maasserver.forms.domain import DomainForm
486 from maasserver.testing.factory import factory
487 from maasserver.testing.testcase import MAASServerTestCase
488 from maasserver.utils.orm import reload_object
489
490=== renamed file 'src/maasserver/tests/test_forms_ephemeral.py' => 'src/maasserver/forms/tests/test_ephemeral.py'
491--- src/maasserver/tests/test_forms_ephemeral.py 2017-02-08 00:08:55 +0000
492+++ src/maasserver/forms/tests/test_ephemeral.py 2017-02-09 15:43:04 +0000
493@@ -12,7 +12,7 @@
494 NODE_TYPE_CHOICES,
495 POWER_STATE,
496 )
497-from maasserver.forms_ephemeral import (
498+from maasserver.forms.ephemeral import (
499 CommissionForm,
500 TestForm,
501 )
502
503=== renamed file 'src/maasserver/tests/test_forms_fabric.py' => 'src/maasserver/forms/tests/test_fabric.py'
504--- src/maasserver/tests/test_forms_fabric.py 2016-04-27 20:18:20 +0000
505+++ src/maasserver/forms/tests/test_fabric.py 2017-02-09 15:43:04 +0000
506@@ -5,7 +5,7 @@
507
508 __all__ = []
509
510-from maasserver.forms_fabric import FabricForm
511+from maasserver.forms.fabric import FabricForm
512 from maasserver.testing.factory import factory
513 from maasserver.testing.testcase import MAASServerTestCase
514 from maasserver.utils.orm import reload_object
515
516=== renamed file 'src/maasserver/tests/test_forms_fannetwork.py' => 'src/maasserver/forms/tests/test_fannetwork.py'
517--- src/maasserver/tests/test_forms_fannetwork.py 2016-03-28 13:54:47 +0000
518+++ src/maasserver/forms/tests/test_fannetwork.py 2017-02-09 15:43:04 +0000
519@@ -7,7 +7,7 @@
520
521 import random
522
523-from maasserver.forms_fannetwork import FanNetworkForm
524+from maasserver.forms.fannetwork import FanNetworkForm
525 from maasserver.testing.factory import factory
526 from maasserver.testing.testcase import MAASServerTestCase
527 from maasserver.utils.orm import reload_object
528
529=== renamed file 'src/maasserver/tests/test_forms_filesystem.py' => 'src/maasserver/forms/tests/test_filesystem.py'
530--- src/maasserver/tests/test_forms_filesystem.py 2016-03-28 13:54:47 +0000
531+++ src/maasserver/forms/tests/test_filesystem.py 2017-02-09 15:43:04 +0000
532@@ -10,7 +10,7 @@
533 FILESYSTEM_GROUP_TYPE,
534 FILESYSTEM_TYPE,
535 )
536-from maasserver.forms_filesystem import (
537+from maasserver.forms.filesystem import (
538 MountFilesystemForm,
539 MountNonStorageFilesystemForm,
540 UnmountNonStorageFilesystemForm,
541
542=== renamed file 'src/maasserver/tests/test_forms_helpers.py' => 'src/maasserver/forms/tests/test_helpers.py'
543=== renamed file 'src/maasserver/tests/test_forms_instancelistfield.py' => 'src/maasserver/forms/tests/test_instancelistfield.py'
544=== renamed file 'src/maasserver/tests/test_forms_interface.py' => 'src/maasserver/forms/tests/test_interface.py'
545--- src/maasserver/tests/test_forms_interface.py 2016-10-20 16:04:24 +0000
546+++ src/maasserver/forms/tests/test_interface.py 2017-02-09 15:43:04 +0000
547@@ -12,7 +12,7 @@
548 INTERFACE_TYPE,
549 IPADDRESS_TYPE,
550 )
551-from maasserver.forms_interface import (
552+from maasserver.forms.interface import (
553 AcquiredBridgeInterfaceForm,
554 BOND_LACP_RATE_CHOICES,
555 BOND_MODE_CHOICES,
556
557=== renamed file 'src/maasserver/tests/test_forms_interface_link.py' => 'src/maasserver/forms/tests/test_interface_link.py'
558--- src/maasserver/tests/test_forms_interface_link.py 2017-01-27 19:44:19 +0000
559+++ src/maasserver/forms/tests/test_interface_link.py 2017-02-09 15:43:04 +0000
560@@ -12,7 +12,7 @@
561 INTERFACE_TYPE,
562 IPADDRESS_TYPE,
563 )
564-from maasserver.forms_interface_link import (
565+from maasserver.forms.interface_link import (
566 InterfaceLinkForm,
567 InterfaceSetDefaultGatwayForm,
568 InterfaceUnlinkForm,
569
570=== renamed file 'src/maasserver/tests/test_forms_iprange.py' => 'src/maasserver/forms/tests/test_iprange.py'
571--- src/maasserver/tests/test_forms_iprange.py 2016-05-12 19:07:37 +0000
572+++ src/maasserver/forms/tests/test_iprange.py 2017-02-09 15:43:04 +0000
573@@ -8,7 +8,7 @@
574 from unittest.mock import Mock
575
576 from maasserver.enum import IPRANGE_TYPE
577-from maasserver.forms_iprange import IPRangeForm
578+from maasserver.forms.iprange import IPRangeForm
579 from maasserver.testing.factory import factory
580 from maasserver.testing.testcase import MAASServerTestCase
581 from maasserver.utils.orm import reload_object
582
583=== renamed file 'src/maasserver/tests/test_forms_licensekey.py' => 'src/maasserver/forms/tests/test_licensekey.py'
584=== renamed file 'src/maasserver/tests/test_forms_machine.py' => 'src/maasserver/forms/tests/test_machine.py'
585=== renamed file 'src/maasserver/tests/test_forms_machinewithmacaddresses.py' => 'src/maasserver/forms/tests/test_machinewithmacaddresses.py'
586=== renamed file 'src/maasserver/tests/test_forms_merge_error_messages.py' => 'src/maasserver/forms/tests/test_merge_error_messages.py'
587=== renamed file 'src/maasserver/tests/test_forms_multiplechoicefield.py' => 'src/maasserver/forms/tests/test_multiplechoicefield.py'
588=== renamed file 'src/maasserver/tests/test_forms_node.py' => 'src/maasserver/forms/tests/test_node.py'
589=== renamed file 'src/maasserver/tests/test_forms_packagerepository.py' => 'src/maasserver/forms/tests/test_packagerepository.py'
590--- src/maasserver/tests/test_forms_packagerepository.py 2016-08-26 20:38:54 +0000
591+++ src/maasserver/forms/tests/test_packagerepository.py 2017-02-09 15:43:04 +0000
592@@ -7,7 +7,7 @@
593 import random
594
595 from django.core.exceptions import ValidationError
596-from maasserver.forms_packagerepository import PackageRepositoryForm
597+from maasserver.forms.packagerepository import PackageRepositoryForm
598 from maasserver.models import PackageRepository
599 from maasserver.testing.factory import factory
600 from maasserver.testing.testcase import MAASServerTestCase
601
602=== renamed file 'src/maasserver/tests/test_forms_partition.py' => 'src/maasserver/forms/tests/test_partition.py'
603=== renamed file 'src/maasserver/tests/test_forms_pods.py' => 'src/maasserver/forms/tests/test_pods.py'
604--- src/maasserver/tests/test_forms_pods.py 2017-02-07 20:03:26 +0000
605+++ src/maasserver/forms/tests/test_pods.py 2017-02-09 15:43:04 +0000
606@@ -13,10 +13,10 @@
607 MaxValueValidator,
608 MinValueValidator,
609 )
610-from maasserver import forms_pods
611 from maasserver.enum import BMC_TYPE
612 from maasserver.exceptions import PodProblem
613-from maasserver.forms_pods import (
614+from maasserver.forms import pods
615+from maasserver.forms.pods import (
616 ComposeMachineForm,
617 PodForm,
618 )
619@@ -78,7 +78,7 @@
620 discovered_rack_1 = factory.make_RackController()
621 discovered_rack_2 = factory.make_RackController()
622 failed_rack = factory.make_RackController()
623- self.patch(forms_pods, "discover_pod").return_value = ({
624+ self.patch(pods, "discover_pod").return_value = ({
625 discovered_rack_1.system_id: discovered_pod,
626 discovered_rack_2.system_id: discovered_pod,
627 }, {
628@@ -235,7 +235,7 @@
629 self.assertItemsEqual(not_routable_racks, failed_racks)
630
631 def test_raises_unable_to_discover_because_no_racks(self):
632- self.patch(forms_pods, "discover_pod").return_value = ({}, {})
633+ self.patch(pods, "discover_pod").return_value = ({}, {})
634 form = PodForm(data=self.make_pod_info())
635 self.assertTrue(form.is_valid(), form._errors)
636 error = self.assertRaises(PodProblem, form.save)
637@@ -245,7 +245,7 @@
638 def test_raises_exception_from_rack_controller(self):
639 failed_rack = factory.make_RackController()
640 exc = factory.make_exception()
641- self.patch(forms_pods, "discover_pod").return_value = ({}, {
642+ self.patch(pods, "discover_pod").return_value = ({}, {
643 failed_rack.system_id: exc,
644 })
645 form = PodForm(data=self.make_pod_info())
646@@ -402,12 +402,12 @@
647
648 # Mock the RPC client.
649 client = MagicMock()
650- mock_getClient = self.patch(forms_pods, "getClientFromIdentifiers")
651+ mock_getClient = self.patch(pods, "getClientFromIdentifiers")
652 mock_getClient.return_value = succeed(client)
653
654 # Mock the result of the composed machine.
655 composed_machine, pod_hints = self.make_compose_machine_result(pod)
656- mock_compose_machine = self.patch(forms_pods, "compose_machine")
657+ mock_compose_machine = self.patch(pods, "compose_machine")
658 mock_compose_machine.return_value = succeed(
659 (composed_machine, pod_hints))
660
661@@ -431,12 +431,12 @@
662
663 # Mock the RPC client.
664 client = MagicMock()
665- mock_getClient = self.patch(forms_pods, "getClientFromIdentifiers")
666+ mock_getClient = self.patch(pods, "getClientFromIdentifiers")
667 mock_getClient.return_value = succeed(client)
668
669 # Mock the result of the composed machine.
670 composed_machine, pod_hints = self.make_compose_machine_result(pod)
671- mock_compose_machine = self.patch(forms_pods, "compose_machine")
672+ mock_compose_machine = self.patch(pods, "compose_machine")
673 mock_compose_machine.return_value = succeed(
674 (composed_machine, pod_hints))
675
676
677=== renamed file 'src/maasserver/tests/test_forms_raid.py' => 'src/maasserver/forms/tests/test_raid.py'
678=== renamed file 'src/maasserver/tests/test_forms_settings.py' => 'src/maasserver/forms/tests/test_settings.py'
679--- src/maasserver/tests/test_forms_settings.py 2017-01-11 15:24:56 +0000
680+++ src/maasserver/forms/tests/test_settings.py 2017-02-09 15:43:04 +0000
681@@ -5,9 +5,8 @@
682
683 __all__ = []
684
685-
686 from django import forms
687-from maasserver.forms_settings import (
688+from maasserver.forms.settings import (
689 CONFIG_ITEMS,
690 get_config_doc,
691 get_config_field,
692
693=== renamed file 'src/maasserver/tests/test_forms_space.py' => 'src/maasserver/forms/tests/test_space.py'
694--- src/maasserver/tests/test_forms_space.py 2016-04-27 20:18:20 +0000
695+++ src/maasserver/forms/tests/test_space.py 2017-02-09 15:43:04 +0000
696@@ -5,7 +5,7 @@
697
698 __all__ = []
699
700-from maasserver.forms_space import SpaceForm
701+from maasserver.forms.space import SpaceForm
702 from maasserver.testing.factory import factory
703 from maasserver.testing.testcase import MAASServerTestCase
704 from maasserver.utils.orm import reload_object
705
706=== renamed file 'src/maasserver/tests/test_forms_staticroute.py' => 'src/maasserver/forms/tests/test_staticroute.py'
707--- src/maasserver/tests/test_forms_staticroute.py 2016-08-17 16:01:57 +0000
708+++ src/maasserver/forms/tests/test_staticroute.py 2017-02-09 15:43:04 +0000
709@@ -7,7 +7,7 @@
710
711 import random
712
713-from maasserver.forms_staticroute import StaticRouteForm
714+from maasserver.forms.staticroute import StaticRouteForm
715 from maasserver.testing.factory import factory
716 from maasserver.testing.testcase import MAASServerTestCase
717
718
719=== renamed file 'src/maasserver/tests/test_forms_subnet.py' => 'src/maasserver/forms/tests/test_subnet.py'
720--- src/maasserver/tests/test_forms_subnet.py 2017-01-22 21:44:12 +0000
721+++ src/maasserver/forms/tests/test_subnet.py 2017-02-09 15:43:04 +0000
722@@ -7,7 +7,7 @@
723
724 import random
725
726-from maasserver.forms_subnet import SubnetForm
727+from maasserver.forms.subnet import SubnetForm
728 from maasserver.models.fabric import Fabric
729 from maasserver.testing.factory import factory
730 from maasserver.testing.testcase import MAASServerTestCase
731
732=== renamed file 'src/maasserver/tests/test_forms_ubuntu.py' => 'src/maasserver/forms/tests/test_ubuntu.py'
733=== renamed file 'src/maasserver/tests/test_forms_user.py' => 'src/maasserver/forms/tests/test_user.py'
734=== renamed file 'src/maasserver/tests/test_forms_vlan.py' => 'src/maasserver/forms/tests/test_vlan.py'
735--- src/maasserver/tests/test_forms_vlan.py 2017-01-22 21:44:12 +0000
736+++ src/maasserver/forms/tests/test_vlan.py 2017-02-09 15:43:04 +0000
737@@ -7,7 +7,7 @@
738
739 import random
740
741-from maasserver.forms_vlan import VLANForm
742+from maasserver.forms.vlan import VLANForm
743 from maasserver.models.fabric import Fabric
744 from maasserver.models.vlan import DEFAULT_MTU
745 from maasserver.testing.factory import factory
746
747=== renamed file 'src/maasserver/tests/test_forms_volume_group.py' => 'src/maasserver/forms/tests/test_volume_group.py'
748=== renamed file 'src/maasserver/tests/test_forms_zone.py' => 'src/maasserver/forms/tests/test_zone.py'
749=== renamed file 'src/maasserver/forms_vlan.py' => 'src/maasserver/forms/vlan.py'
750=== modified file 'src/maasserver/websockets/handlers/config.py'
751--- src/maasserver/websockets/handlers/config.py 2016-10-22 04:56:35 +0000
752+++ src/maasserver/websockets/handlers/config.py 2017-02-09 15:43:04 +0000
753@@ -8,7 +8,7 @@
754 ]
755
756 from django.core.exceptions import ValidationError
757-from maasserver.forms_settings import (
758+from maasserver.forms.settings import (
759 CONFIG_ITEMS,
760 get_config_field,
761 get_config_form,
762
763=== modified file 'src/maasserver/websockets/handlers/device.py'
764--- src/maasserver/websockets/handlers/device.py 2017-02-08 01:21:03 +0000
765+++ src/maasserver/websockets/handlers/device.py 2017-02-09 15:43:04 +0000
766@@ -17,7 +17,7 @@
767 DeviceForm,
768 DeviceWithMACsForm,
769 )
770-from maasserver.forms_interface import PhysicalInterfaceForm
771+from maasserver.forms.interface import PhysicalInterfaceForm
772 from maasserver.models.node import Device
773 from maasserver.models.staticipaddress import StaticIPAddress
774 from maasserver.models.subnet import Subnet
775
776=== modified file 'src/maasserver/websockets/handlers/dhcpsnippet.py'
777--- src/maasserver/websockets/handlers/dhcpsnippet.py 2016-10-12 21:37:41 +0000
778+++ src/maasserver/websockets/handlers/dhcpsnippet.py 2017-02-09 15:43:04 +0000
779@@ -9,7 +9,7 @@
780
781 from email.utils import format_datetime
782
783-from maasserver.forms_dhcpsnippet import DHCPSnippetForm
784+from maasserver.forms.dhcpsnippet import DHCPSnippetForm
785 from maasserver.models import DHCPSnippet
786 from maasserver.utils.orm import reload_object
787 from maasserver.websockets.base import (
788
789=== modified file 'src/maasserver/websockets/handlers/fabric.py'
790--- src/maasserver/websockets/handlers/fabric.py 2016-06-09 17:18:10 +0000
791+++ src/maasserver/websockets/handlers/fabric.py 2017-02-09 15:43:04 +0000
792@@ -8,7 +8,7 @@
793 ]
794
795 from maasserver.enum import NODE_PERMISSION
796-from maasserver.forms_fabric import FabricForm
797+from maasserver.forms.fabric import FabricForm
798 from maasserver.models.fabric import Fabric
799 from maasserver.websockets.handlers.timestampedmodel import (
800 TimestampedModelHandler,
801
802=== modified file 'src/maasserver/websockets/handlers/iprange.py'
803--- src/maasserver/websockets/handlers/iprange.py 2016-05-12 19:07:37 +0000
804+++ src/maasserver/websockets/handlers/iprange.py 2017-02-09 15:43:04 +0000
805@@ -7,7 +7,7 @@
806 "IPRangeHandler",
807 ]
808
809-from maasserver.forms_iprange import IPRangeForm
810+from maasserver.forms.iprange import IPRangeForm
811 from maasserver.models import IPRange
812 from maasserver.websockets.handlers.timestampedmodel import (
813 TimestampedModelHandler,
814
815=== modified file 'src/maasserver/websockets/handlers/machine.py'
816--- src/maasserver/websockets/handlers/machine.py 2017-02-08 01:21:03 +0000
817+++ src/maasserver/websockets/handlers/machine.py 2017-02-09 15:43:04 +0000
818@@ -36,12 +36,12 @@
819 UpdatePhysicalBlockDeviceForm,
820 UpdateVirtualBlockDeviceForm,
821 )
822-from maasserver.forms_filesystem import (
823+from maasserver.forms.filesystem import (
824 MountFilesystemForm,
825 MountNonStorageFilesystemForm,
826 UnmountNonStorageFilesystemForm,
827 )
828-from maasserver.forms_interface import (
829+from maasserver.forms.interface import (
830 AcquiredBridgeInterfaceForm,
831 BondInterfaceForm,
832 BridgeInterfaceForm,
833@@ -50,7 +50,7 @@
834 PhysicalInterfaceForm,
835 VLANInterfaceForm,
836 )
837-from maasserver.forms_interface_link import InterfaceLinkForm
838+from maasserver.forms.interface_link import InterfaceLinkForm
839 from maasserver.models.blockdevice import BlockDevice
840 from maasserver.models.cacheset import CacheSet
841 from maasserver.models.config import Config
842
843=== modified file 'src/maasserver/websockets/handlers/packagerepository.py'
844--- src/maasserver/websockets/handlers/packagerepository.py 2016-10-12 21:37:41 +0000
845+++ src/maasserver/websockets/handlers/packagerepository.py 2017-02-09 15:43:04 +0000
846@@ -7,7 +7,7 @@
847 "PackageRepositoryHandler",
848 ]
849
850-from maasserver.forms_packagerepository import PackageRepositoryForm
851+from maasserver.forms.packagerepository import PackageRepositoryForm
852 from maasserver.models import PackageRepository
853 from maasserver.utils.orm import reload_object
854 from maasserver.websockets.base import HandlerPermissionError
855
856=== modified file 'src/maasserver/websockets/handlers/space.py'
857--- src/maasserver/websockets/handlers/space.py 2016-12-20 06:52:13 +0000
858+++ src/maasserver/websockets/handlers/space.py 2017-02-09 15:43:04 +0000
859@@ -8,7 +8,7 @@
860 ]
861
862 from maasserver.enum import NODE_PERMISSION
863-from maasserver.forms_space import SpaceForm
864+from maasserver.forms.space import SpaceForm
865 from maasserver.models.space import Space
866 from maasserver.websockets.handlers.timestampedmodel import (
867 TimestampedModelHandler,
868
869=== modified file 'src/maasserver/websockets/handlers/staticroute.py'
870--- src/maasserver/websockets/handlers/staticroute.py 2016-10-12 21:37:41 +0000
871+++ src/maasserver/websockets/handlers/staticroute.py 2017-02-09 15:43:04 +0000
872@@ -8,7 +8,7 @@
873 ]
874
875 from django.core.exceptions import PermissionDenied
876-from maasserver.forms_staticroute import StaticRouteForm
877+from maasserver.forms.staticroute import StaticRouteForm
878 from maasserver.models import StaticRoute
879 from maasserver.utils.orm import reload_object
880 from maasserver.websockets.handlers.timestampedmodel import (
881
882=== modified file 'src/maasserver/websockets/handlers/subnet.py'
883--- src/maasserver/websockets/handlers/subnet.py 2017-01-27 02:50:12 +0000
884+++ src/maasserver/websockets/handlers/subnet.py 2017-02-09 15:43:04 +0000
885@@ -8,7 +8,7 @@
886 ]
887
888 from maasserver.enum import NODE_PERMISSION
889-from maasserver.forms_subnet import SubnetForm
890+from maasserver.forms.subnet import SubnetForm
891 from maasserver.models import (
892 Discovery,
893 RackController,
894
895=== modified file 'src/maasserver/websockets/handlers/tests/test_config.py'
896--- src/maasserver/websockets/handlers/tests/test_config.py 2016-10-22 06:33:56 +0000
897+++ src/maasserver/websockets/handlers/tests/test_config.py 2017-02-09 15:43:04 +0000
898@@ -7,7 +7,7 @@
899
900 import random
901
902-from maasserver.forms_settings import (
903+from maasserver.forms.settings import (
904 CONFIG_ITEMS,
905 get_config_field,
906 )
907
908=== modified file 'src/maasserver/websockets/handlers/tests/test_dhcpsnippet.py'
909--- src/maasserver/websockets/handlers/tests/test_dhcpsnippet.py 2016-09-06 17:02:03 +0000
910+++ src/maasserver/websockets/handlers/tests/test_dhcpsnippet.py 2017-02-09 15:43:04 +0000
911@@ -8,7 +8,7 @@
912 from email.utils import format_datetime
913 import random
914
915-import maasserver.forms_dhcpsnippet as forms_dhcpsnippet_module
916+import maasserver.forms.dhcpsnippet as forms_dhcpsnippet_module
917 from maasserver.models import (
918 DHCPSnippet,
919 VersionedTextFile,
920
921=== modified file 'src/maasserver/websockets/handlers/tests/test_packagerepository.py'
922--- src/maasserver/websockets/handlers/tests/test_packagerepository.py 2016-09-06 17:02:03 +0000
923+++ src/maasserver/websockets/handlers/tests/test_packagerepository.py 2017-02-09 15:43:04 +0000
924@@ -5,7 +5,7 @@
925
926 __all__ = []
927
928-import maasserver.forms_packagerepository as forms_packagerepository_module
929+import maasserver.forms.packagerepository as forms_packagerepository_module
930 from maasserver.models import PackageRepository
931 from maasserver.testing.factory import factory
932 from maasserver.testing.testcase import MAASServerTestCase
933
934=== modified file 'src/maasserver/websockets/handlers/vlan.py'
935--- src/maasserver/websockets/handlers/vlan.py 2016-12-16 01:44:14 +0000
936+++ src/maasserver/websockets/handlers/vlan.py 2017-02-09 15:43:04 +0000
937@@ -11,8 +11,8 @@
938 IPRANGE_TYPE,
939 NODE_PERMISSION,
940 )
941-from maasserver.forms_iprange import IPRangeForm
942-from maasserver.forms_vlan import VLANForm
943+from maasserver.forms.iprange import IPRangeForm
944+from maasserver.forms.vlan import VLANForm
945 from maasserver.models import (
946 Fabric,
947 IPRange,
948
949=== modified file 'src/provisioningserver/utils/tests/test_env.py'
950--- src/provisioningserver/utils/tests/test_env.py 2017-01-25 10:11:14 +0000
951+++ src/provisioningserver/utils/tests/test_env.py 2017-02-09 15:43:04 +0000
952@@ -96,6 +96,7 @@
953 super(TestMAASID, self).setUp()
954 self.maas_id_path = get_path('/var/lib/maas/maas_id')
955 self.addCleanup(env.set_maas_id, None)
956+ env.set_maas_id(None)
957
958 def test_get_returns_None_if_maas_id_file_does_not_exist(self):
959 self.assertThat(self.maas_id_path, Not(FileExists()))