← Back to team overview

sts-sponsors team mailing list archive

Re: [Merge] ~igor-brovtsin/maas:lp-1994945 into maas:master

 

Review: Needs Fixing



Diff comments:

> diff --git a/src/maasserver/forms/tests/test_pods.py b/src/maasserver/forms/tests/test_pods.py
> index fbdeaef..bb3c6fc 100644
> --- a/src/maasserver/forms/tests/test_pods.py
> +++ b/src/maasserver/forms/tests/test_pods.py
> @@ -638,6 +638,25 @@ class TestComposeMachineForm(MAASTransactionServerTestCase):
>              ),
>          )
>  
> +    def test_sets_up_fields_based_on_pod_no_architectures(self):
> +        request = MagicMock()
> +        pod = make_pod_with_hints()
> +        pod.architectures = []
> +        form = ComposeMachineForm(request=request, pod=pod)
> +        self.assertThat(

don't introduce any more `assertThat`s

self.assertFalse(form.fields["architecture"].required"))
self.assertEqual(form.fields["architecture"].choices, pod.architectures)

> +            form.fields["architecture"],
> +            MatchesStructure(
> +                required=Equals(False),
> +                choices=MatchesSetwise(
> +                    *[
> +                        Equals((architecture, architecture))
> +                        for architecture in pod.architectures
> +                    ]
> +                ),
> +            ),
> +        )
> +        self.assertNotIn("architecture", form.initial)
> +
>      def test_sets_up_fields_based_on_pod_no_max_cpu_speed(self):
>          request = MagicMock()
>          pod = make_pod_with_hints()


-- 
https://code.launchpad.net/~igor-brovtsin/maas/+git/maas/+merge/434359
Your team MAAS Committers is subscribed to branch maas:master.



References