From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7259987580358230016 X-Received: by 2002:a2e:7e02:0:b0:2b9:5791:88cc with SMTP id z2-20020a2e7e02000000b002b9579188ccmr537937ljc.37.1690428282499; Wed, 26 Jul 2023 20:24:42 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:651c:10a3:b0:2b6:d6ab:415d with SMTP id k3-20020a05651c10a300b002b6d6ab415dls173828ljn.0.-pod-prod-08-eu; Wed, 26 Jul 2023 20:24:40 -0700 (PDT) X-Google-Smtp-Source: APBJJlEeo6Yxr1SjynN+RxTMnnWWpLL6BMj6BBBjq6ZVJ/yubxpSXD22B6+YL3rOKc7xLk3Li3Ru X-Received: by 2002:a2e:3613:0:b0:2b6:e332:1d6b with SMTP id d19-20020a2e3613000000b002b6e3321d6bmr528650lja.52.1690428280250; Wed, 26 Jul 2023 20:24:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690428280; cv=none; d=google.com; s=arc-20160816; b=Q0lb95O/qVgCwh7mT3iEalj25a15AjheWKIxEyTCl2wSLGchczPKbdGax4eRse2pDu hvJZE+Y8PMJwbLlHWbxJ9mSYCy28CwiF9jxVcA8AVTc51siu+HMglrIFpPMmWqL2tcP8 9xMtIM32v9zP2W+oPOdojVHVyfuHIRY7Tw7nUbTJo37MXDBIZ7gf3HF94tjV9ln6bjpm xzc7k3NBWe21pcCg/d1EJ5ZRQB/qqPxaFHYR0uLI4QmlC9QllIiEP7tpIMs7BoWS/Ym6 1kJnTZn0Gz58zDqMlGg7pD4RAMFqGXPn4NnIQZ+XcIJozcg94+8TXYH/pFab0tp2/SfX ubhw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=feedback-id:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=9PfDRurE5KhC5nIzScQsUZwHnAHcIHFZ0tLhcly34L4=; fh=JKAk5g9OeEpZsHSr5t9bMJhmzqtLpjZpEcjmUiZCWCM=; b=qXfXSTuB+/mLdKzQhYagn2ys95Uyfqe0PjMH5PhstY1O8W1cwg5CK4IpIwpN/E4NAC vH5/T86VkhEQREK7g1Mk7O0D1WsdwQ9QJwRVyBQs668RbmS+YPZT0g/QaKu9jUQanL/Y SVYwIl0Wj3brR5D65LCKisUsx8vT+68KprNeEJFW4cVmuR1RL1OmLyTldal3vkwg+ORq P0Eg/CKTIPQ10z95KulHpt5BSF/v07FdCel2nDo7TiOPazenFCsX94qsyNnQedj0nYG/ /rf9Ywa1sJfNpNUZ3XX1mSSu/sm469IzOt+dA+Pq5Fg5x4xerCemnUo2g9aydhf0w/wj aUsQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=aaJSxFbh; spf=pass (google.com: domain of fm-72506-202307270324394c6ebd8e9f24837671-b4dhgd@rts-flowmailer.siemens.com designates 185.136.65.227 as permitted sender) smtp.mailfrom=fm-72506-202307270324394c6ebd8e9f24837671-b4DHGD@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from mta-65-227.siemens.flowmailer.net (mta-65-227.siemens.flowmailer.net. [185.136.65.227]) by gmr-mx.google.com with ESMTPS id c21-20020a2ea795000000b002b9b9609b28si24382ljf.3.2023.07.26.20.24.40 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 26 Jul 2023 20:24:40 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-72506-202307270324394c6ebd8e9f24837671-b4dhgd@rts-flowmailer.siemens.com designates 185.136.65.227 as permitted sender) client-ip=185.136.65.227; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=aaJSxFbh; spf=pass (google.com: domain of fm-72506-202307270324394c6ebd8e9f24837671-b4dhgd@rts-flowmailer.siemens.com designates 185.136.65.227 as permitted sender) smtp.mailfrom=fm-72506-202307270324394c6ebd8e9f24837671-b4DHGD@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: by mta-65-227.siemens.flowmailer.net with ESMTPSA id 202307270324394c6ebd8e9f24837671 for ; Thu, 27 Jul 2023 05:24:39 +0200 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; s=fm1; d=siemens.com; i=felix.moessbauer@siemens.com; h=Date:From:Subject:To:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Cc:References:In-Reply-To; bh=9PfDRurE5KhC5nIzScQsUZwHnAHcIHFZ0tLhcly34L4=; b=aaJSxFbhy9rPQXEHBi+uDCDHUCK8Y/dOs8AWqzucXPY+9AdGBjkslJbequbzzQfeOMlHSu KJdLb6wKCGCTeKg619QjlOKEl6Wz6RsnAh9Ea579SmIPR0CV4xNpmbiZR1/DcJSXZqkhkwbK wlXEQroccaUN7G7HL+/DwAJrwhjDk=; From: Felix Moessbauer To: isar-users@googlegroups.com Cc: tobias.schaffner@siemens.com, Felix Moessbauer Subject: [PATCH v2 2/2] add unit test for user creation with groups Date: Thu, 27 Jul 2023 03:24:15 +0000 Message-Id: <20230727032415.3366650-2-felix.moessbauer@siemens.com> In-Reply-To: <20230727032415.3366650-1-felix.moessbauer@siemens.com> References: <20230727032415.3366650-1-felix.moessbauer@siemens.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-72506:519-21489:flowmailer X-TUID: zpw2GqdLvPEa Signed-off-by: Felix Moessbauer --- testsuite/unittests/test_image_account_extension.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/testsuite/unittests/test_image_account_extension.py b/testsuite/unittests/test_image_account_extension.py index b7ad0c5c..08021a4a 100644 --- a/testsuite/unittests/test_image_account_extension.py +++ b/testsuite/unittests/test_image_account_extension.py @@ -39,12 +39,15 @@ class TestImageAccountExtensionImageCreateUsers(TestImageAccountExtensionCommon) def test_new_user(self): test_user = "new" d, rootfs = self.setup(test_user) + # make the list a bit clumsy to simulate appends and removals to that var + d.setVarFlag('USER_{}'.format(test_user), 'groups', 'dialout render foo ') with patch.object(bb.process, "run") as run_mock: image_create_users(d) run_mock.assert_called_once_with( - ["sudo", "-E", "chroot", rootfs.path(), "/usr/sbin/useradd", test_user]) + ["sudo", "-E", "chroot", rootfs.path(), "/usr/sbin/useradd", + '--groups', 'dialout,render,foo', test_user]) def test_existing_user_no_change(self): test_user = "test" -- 2.34.1