def test_handle_queued_puppet(self, mock_ver, mock_hookenv, mock_trigger): ''' Verify that we attempt to call puppet when it has been queued, and then clear the queued state. ''' set_state('apache-bigtop-base.puppet_queued') mock_ver.return_value = '1.2.0' Bigtop._handle_queued_puppet() self.assertTrue(mock_trigger.called) self.assertFalse(is_state('apache-bigtop-base.puppet_queued'))