~maas-committers/maas/trunk

« back to all changes in this revision

Viewing changes to src/maasserver/views/tests/test_clusters.py

  • Committer: MaaS Lander
  • Author(s): Blake Rouse
  • Date: 2014-05-13 18:55:36 UTC
  • mfrom: (2285.3.9 2_osystem-registry)
  • Revision ID: maas_lander-20140513185536-1gyw0oih2xze3elv
[r=julian-edwards][bug=1315160][author=blake-rouse] Added OperatingSystem, OperatingSystemRegistry, and UbuntuOS class.

Show diffs side-by-side

added added

removed removed

Lines of Context:
41
41
    ANY,
42
42
    call,
43
43
    )
 
44
from provisioningserver.boot.tests.test_tftppath import make_osystem
44
45
from testtools.matchers import (
45
46
    AllMatch,
46
47
    Contains,
309
310
    def test_contains_link_to_boot_image_list(self):
310
311
        self.client_log_in(as_admin=True)
311
312
        nodegroup = factory.make_node_group()
312
 
        [factory.make_boot_image(nodegroup=nodegroup) for _ in range(3)]
 
313
        boot_images = [
 
314
            factory.make_boot_image(nodegroup=nodegroup)
 
315
            for _ in range(3)
 
316
            ]
 
317
        for bi in boot_images:
 
318
            make_osystem(self, bi.osystem, ['install'])
313
319
        response = self.client.get(
314
320
            reverse('cluster-edit', args=[nodegroup.uuid]))
315
321
        self.assertEqual(
320
326
 
321
327
    def test_displays_warning_if_boot_image_list_is_empty(self):
322
328
        # Create boot images in another nodegroup.
323
 
        [factory.make_boot_image() for _ in range(3)]
 
329
        boot_images = [factory.make_boot_image() for _ in range(3)]
 
330
        for bi in boot_images:
 
331
            make_osystem(self, bi.osystem, ['install'])
324
332
        self.client_log_in(as_admin=True)
325
333
        nodegroup = factory.make_node_group()
326
334
        response = self.client.get(