def test_state_present_id_changed_check_mode(self, K, k): r = self.run_module("state=present keyring=what source_keyring=where key_id=3", check_mode=True) self.assert_run_changed(r) self.assertIn(call.export_key('3'), k.mock_calls) self.assertNotIn(call.import_key('a'), k.mock_calls) self.assert_keyring_built("what", K) self.assert_keyring_built("where", K)
def test_state_present_id_changed_not_secret(self, K, k): r = self.run_module("state=present keyring=what source_keyring=where key_id=3 secret=no") self.assert_keyring_not_secret(K) self.assert_run_changed(r) self.assertIn(call.export_key('3'), k.mock_calls) self.assertIn(call.import_key('a'), k.mock_calls) self.assert_keyring_built("what", K) self.assert_keyring_built("where", K)
def test_state_present_changes_check_mode(self, K, k): r = self.run_module("state=present keyring=what key=when", check_mode=True) self.assert_run_changed(r) self.assertNotIn(call.import_key('when'), k.mock_calls)
def test_state_present_changes_without_keyring(self, K, k): r = self.run_module("state=present key=when") self.assert_run_changed(r) self.assertIn(call.import_key('when'), k.mock_calls) self.assert_keyring_built("", K)