def test_forget_plugin(db: SopelDB): db.set_plugin_value('plugin', 'wasd', 'uldr') db.set_plugin_value('plugin', 'asdf', 'hjkl') assert db.get_plugin_value('plugin', 'wasd') == 'uldr' assert db.get_plugin_value('plugin', 'asdf') == 'hjkl' db.forget_plugin('plugin') assert db.get_plugin_value('plugin', 'wasd') is None assert db.get_plugin_value('plugin', 'asdf') is None
def test_forget_plugin_none(db: SopelDB): """Test forget_plugin works even if there is nothing to forget.""" db.forget_plugin('plugin') assert db.get_plugin_value('plugin', 'wasd') is None assert db.get_plugin_value('plugin', 'asdf') is None