Beispiel #1
0
def test_get_preferred_value_none(db: SopelDB):
    """Test method when there is no preferred value"""
    db.set_nick_value('testuser', 'userkey', 'uservalue')
    db.set_channel_value('#channel', 'channelkey', 'channelvalue')
    names = ['notuser', '#notchannel']
    assert db.get_preferred_value(names, 'userkey') is None
    assert db.get_preferred_value(names, 'channelkey') is None
Beispiel #2
0
def test_get_preferred_value(db: SopelDB):
    db.set_nick_value('asdf', 'qwer', 'poiu')
    db.set_channel_value('#asdf', 'qwer', '/.,m')
    db.set_channel_value('#asdf', 'lkjh', '1234')
    names = ['asdf', '#asdf']
    assert db.get_preferred_value(names, 'qwer') == 'poiu'
    assert db.get_preferred_value(names, 'lkjh') == '1234'