Esempio n. 1
0
def test_LambdaDictionary2():
    fred = LambdaDictionary()
    fred.lamb = lambda x: x.replace(" ","").upper()
    assert len(fred) == 0
    
    fred["h ello "] = 1
    assert len(fred) == 1
    assert fred.keys() == ["h ello "], fred.keys()
    assert fred._keys() == ["HELLO"], fred._keys()
    assert fred["HEllo"] == 1
    assert fred.has_key(" h e L l O ")
    assert "heLLo" in fred
    assert " hello " in fred
    assert "HELLO" not in fred.keys()
    assert fred.items()[0][0] == "h ello "
    
    fred["Hello"] = 2
    assert len(fred) == 1
    assert "h ello " not in fred.keys()
    
    
Esempio n. 2
0
def test_LambdaDictionary1():
    fred = LambdaDictionary()
    fred.lamb = lambda x: x.upper()
    assert len(fred) == 0
    
    fred["hello"] = 1
    assert len(fred) == 1
    assert fred["HEllo"] == 1
    assert "heLLo" in fred
    assert " hello " not in fred
    assert "HELLO" not in fred.keys()
    assert "HELLO" in fred._keys()
    assert fred.items()[0][0] == "hello"
    fred["hello "] = 2
    assert len(fred) == 2