示例#1
0
文件: test_db.py 项目: dgw/sopel
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
示例#2
0
文件: test_db.py 项目: dgw/sopel
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