def test_hash(): test = String("Test") assert test.__hash__() == hash("Test")
def test_endswith(): test = String("Test") var = test.endswith("Endswith") assert "Endswith" in String.observed assert not var
def test_not_eq(): test = String("Test") var = test == 42 assert not var
def test_startswith(): test = String("Test") var = test.startswith("Startswith") assert "Startswith" in String.observed assert not var
def test_eq(): test = String("Test") var = test == "Search" assert "Search" in String.observed assert not var