コード例 #1
0
 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')
コード例 #2
0
 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')