-
Committer:
Teddy Hogeborn
-
Date:
2019-03-04 20:39:48 UTC
-
Revision ID:
teddy@recompile.se-20190304203948-x8cdobs47h1f89xk
mandos-ctl: Bug fix: fix client/properties confusion
* mandos-ctl (Command.run_on_one_client): Take an additional
"properties" argument. All
callers and users changed.
(IsEnabledCmd.is_enabled): Don't run client.Get(); just look at the
"Enabled" property key.
(TestCmd.setUp): Set self.clients to the correct form of dict, and
set self.one_client to be a dict with only one
client. Also set self.other_client to other client
object. All users of these attributes changed.
(TestCmd.setUp.MockClient.__getitem__): Removed.
(TestCmd.setUp.MockClient.__setitem__): - '' -
(TestIsEnabled.test_is_enabled_does_get_attribute): Removed.
(TestIsEnabled.test_is_enabled_run_exits_with_failure): Don't use []
to alter client attribute; modify client.attributes dict directly.
(TestRemoveCmd.test_remove): Run on full client list.
(TestApproveCmd.test_approve): - '' -
(TestDenyCmd.test_approve): - '' - and rename to "test_deny".