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()
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