def test_should_provide_helpful_title_with_creator(self): crossword = Crossword() crossword.type = "cryptic" crossword.number = 42 crossword.creator = "Philus Willus" self.assertEqual(crossword.title(), "Cryptic Crossword No. 42 set by Philus Willus")
def test_should_provide_helpful_title_when_no_creator_set(self): crossword = Crossword() crossword.type = "cryptic" crossword.number = 42 self.assertEqual(crossword.title(), "Cryptic Crossword No. 42")
def test_should_provide_link_to_full_version(self): crossword = Crossword() crossword.type = "quick" crossword.number = 42 self.assertEqual(crossword.url(), "/quick/42")