~rvb/maas/constraint-error-bug-1274085

« back to all changes in this revision

Viewing changes to src/maasserver/tests/test_api.py

[r=rvb][bug=1052339][author=jtv] Remove incidental uses of NodeGroup.get_managed_interface().

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# Copyright 2012, 2013 Canonical Ltd.  This software is licensed under the
 
1
# Copyright 2012-2014 Canonical Ltd.  This software is licensed under the
2
2
# GNU Affero General Public License version 3 (see the file LICENSE).
3
3
 
4
4
"""Test maasserver API."""
657
657
    def test_read_interface(self):
658
658
        self.become_admin()
659
659
        nodegroup = factory.make_node_group()
660
 
        interface = nodegroup.get_managed_interface()
 
660
        [interface] = nodegroup.get_managed_interfaces()
661
661
        response = self.client.get(
662
662
            reverse(
663
663
                'nodegroupinterface_handler',
671
671
    def test_update_interface(self):
672
672
        self.become_admin()
673
673
        nodegroup = factory.make_node_group()
674
 
        interface = nodegroup.get_managed_interface()
 
674
        [interface] = nodegroup.get_managed_interfaces()
675
675
        get_ip_in_network = partial(
676
676
            factory.getRandomIPInNetwork, interface.network)
677
677
        new_ip_range_high = next(
689
689
    def test_delete_interface(self):
690
690
        self.become_admin()
691
691
        nodegroup = factory.make_node_group()
692
 
        interface = nodegroup.get_managed_interface()
 
692
        [interface] = nodegroup.get_managed_interfaces()
693
693
        response = self.client.delete(
694
694
            reverse(
695
695
                'nodegroupinterface_handler',
702
702
    def test_update_foreign_dhcp_ip_sets_value(self):
703
703
        self.become_admin()
704
704
        nodegroup = factory.make_node_group()
705
 
        interface = nodegroup.get_managed_interface()
 
705
        [interface] = nodegroup.get_managed_interfaces()
706
706
        ip = factory.getRandomIPAddress()
707
707
        response = self.client_put(
708
708
            reverse(
717
717
    def test_update_foreign_dhcp_ip_unsets_value(self):
718
718
        self.become_admin()
719
719
        nodegroup = factory.make_node_group()
720
 
        interface = nodegroup.get_managed_interface()
 
720
        [interface] = nodegroup.get_managed_interfaces()
721
721
        interface.foreign_dhcp_ip = factory.getRandomIPAddress()
722
722
        interface.save()
723
723
        response = self.client_put(