def test_snap_install_invalid_channel(self): self.config.return_value = 'foorbar' handlers.snap_install() self.snap.install.assert_not_called() self.config.assert_called_with('channel') self.set_flag.assert_called_with('snap.channel.invalid')
def test_snap_install_channel_set(self): self.config.return_value = 'edge' handlers.snap_install() self.snap.install.assert_called_with('vault', channel='edge') self.config.assert_called_with('channel') self.clear_flag.assert_called_with('snap.channel.invalid')