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})
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})
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})
def test_snap_config_add_snap_user_no_email(self): cfg = {'assertions': [], 'known': True} usercfg = add_snap_user(cfg=cfg) self.assertIsNone(usercfg)
def test_snap_config_add_snap_user_no_config(self): usercfg = add_snap_user(cfg=None) self.assertIsNone(usercfg)
def test_snap_config_add_snap_user_no_config(self): usercfg = add_snap_user(cfg=None) self.assertEqual(usercfg, None)
def test_snap_config_add_snap_user_no_email(self): cfg = {"assertions": [], "known": True} usercfg = add_snap_user(cfg=cfg) self.assertEqual(usercfg, None)