def test_eraseStringRemovesLastInstanceOfStringFromContent(): pencil = Pencil(25, 0) paper = Paper() testString = "taco taco taco" expectedString = "taco taco " paper.write(testString, pencil) paper.erase("taco") assert paper.content == expectedString
print(F"Your Paper Shows: {paper.content}") print( F"Your Pencil Point is {pencil.durability} and Length of {pencil.length}" ) selection = input( "Do you want to <write>, <sharpen>, or <erase>? Type in your answer: ") print() print() if selection == "write": writing = input("Type in what you want to write: ") paper.write(writing, pencil) print(F"Your Paper Shows: {paper.content}") print() elif selection == "sharpen": pencil.sharpen() print( F"Your Pencil Point is {pencil.durability} and Length of {pencil.length}" ) print() elif selection == "erase": erasure = input("What do you want to erase? ") paper.erase(erasure) print(F"Your Paper Shows: {paper.content}") print() exit = input("Do you want to exit, y or n? ") print() input("Goodbye! Press any key to exit...")