class TestWordWrapper(unittest.TestCase): def setUp(self): self.wrapper = Wrapper() def test_can_initialise_a_wrapper(self): wrapper = Wrapper() assert wrapper is not None def test_can_wrapper_accept_text(self): wrapper = Wrapper() wrapper.wrap("somedata") def test_wrapper_returns_text(self): text = "foobar" wrapped = self.wrapper.wrap(text) assert wrapped == text
def test_can_initialise_a_wrapper(self): wrapper = Wrapper() assert wrapper is not None
def setUp(self): self.wrapper = Wrapper()
def test_can_wrapper_accept_text(self): wrapper = Wrapper() wrapper.wrap("somedata")
def test_need_to_wrap(self): wrapper = Wrapper() self.assertEqual(wrapper.wrap("some really", 6), "some\nreally")
def test_no_need_to_wrap(self): wrapper = Wrapper() self.assertEqual(wrapper.wrap("something", 34), "something")
def test_need_to_wrap_another_long_word(self): wrapper = Wrapper() self.assertEqual(wrapper.wrap("ab", 1), "a\nb")
def test_need_to_wrap_longword(self): wrapper = Wrapper() self.assertEqual(wrapper.wrap("something", 7), "somethi\nng")