Esempio n. 1
0
    def test_snap_config_add_snap_user_email_only(self, mock_util):
        email = "*****@*****.**"
        cfg = {"email": email}
        mock_util.which.return_value = None
        mock_util.system_is_snappy.return_value = True
        mock_util.subp.side_effect = [("false\n", "")]  # snap managed

        usercfg = add_snap_user(cfg=cfg)

        self.assertEqual(usercfg, {"snapuser": email, "known": False})
Esempio n. 2
0
    def test_snap_config_add_snap_user_email_only(self, mock_util):
        email = '*****@*****.**'
        cfg = {'email': email}
        mock_util.which.return_value = None
        mock_util.system_is_snappy.return_value = True
        mock_util.subp.side_effect = [
            ("false\n", ""),  # snap managed
        ]

        usercfg = add_snap_user(cfg=cfg)

        self.assertEqual(usercfg, {'snapuser': email, 'known': False})
    def test_snap_config_add_snap_user_email_only(self, mock_util):
        email = '*****@*****.**'
        cfg = {'email': email}
        mock_util.which.return_value = None
        mock_util.system_is_snappy.return_value = True
        mock_util.subp.side_effect = [
            ("false\n", ""),  # snap managed
        ]

        usercfg = add_snap_user(cfg=cfg)

        self.assertEqual(usercfg, {'snapuser': email, 'known': False})
Esempio n. 4
0
    def test_snap_config_add_snap_user_email_known(self, mock_util):
        email = '*****@*****.**'
        known = True
        cfg = {'email': email, 'known': known}
        mock_util.which.return_value = None
        mock_util.system_is_snappy.return_value = True
        mock_util.subp.side_effect = [
            ("false\n", ""),  # snap managed
            (self.SYSTEM_USER_ASSERTION, ""),  # snap known system-user
        ]

        usercfg = add_snap_user(cfg=cfg)

        self.assertEqual(usercfg, {'snapuser': email, 'known': known})
Esempio n. 5
0
    def test_snap_config_add_snap_user_email_known(self, mock_util):
        email = "*****@*****.**"
        known = True
        cfg = {"email": email, "known": known}
        mock_util.which.return_value = None
        mock_util.system_is_snappy.return_value = True
        mock_util.subp.side_effect = [
            ("false\n", ""),  # snap managed
            (self.SYSTEM_USER_ASSERTION, ""),  # snap known system-user
        ]

        usercfg = add_snap_user(cfg=cfg)

        self.assertEqual(usercfg, {"snapuser": email, "known": known})
Esempio n. 6
0
 def test_snap_config_add_snap_user_no_email(self):
     cfg = {'assertions': [], 'known': True}
     usercfg = add_snap_user(cfg=cfg)
     self.assertIsNone(usercfg)
Esempio n. 7
0
 def test_snap_config_add_snap_user_no_config(self):
     usercfg = add_snap_user(cfg=None)
     self.assertIsNone(usercfg)
Esempio n. 8
0
 def test_snap_config_add_snap_user_no_config(self):
     usercfg = add_snap_user(cfg=None)
     self.assertEqual(usercfg, None)
Esempio n. 9
0
 def test_snap_config_add_snap_user_no_email(self):
     cfg = {"assertions": [], "known": True}
     usercfg = add_snap_user(cfg=cfg)
     self.assertEqual(usercfg, None)
Esempio n. 10
0
 def test_snap_config_add_snap_user_no_config(self):
     usercfg = add_snap_user(cfg=None)
     self.assertEqual(usercfg, None)
Esempio n. 11
0
 def test_snap_config_add_snap_user_no_email(self):
     cfg = {'assertions': [], 'known': True}
     usercfg = add_snap_user(cfg=cfg)
     self.assertIsNone(usercfg)
Esempio n. 12
0
 def test_snap_config_add_snap_user_no_config(self):
     usercfg = add_snap_user(cfg=None)
     self.assertIsNone(usercfg)