Example #1
0
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
Example #2
0
    def test_can_initialise_a_wrapper(self):
        wrapper = Wrapper()

        assert wrapper is not None
Example #3
0
 def setUp(self):
     self.wrapper = Wrapper()
Example #4
0
    def test_can_wrapper_accept_text(self):
        wrapper = Wrapper()

        wrapper.wrap("somedata")
Example #5
0
 def test_need_to_wrap(self):
     wrapper = Wrapper()
     self.assertEqual(wrapper.wrap("some really", 6), "some\nreally")
Example #6
0
 def test_no_need_to_wrap(self):
     wrapper = Wrapper()
     self.assertEqual(wrapper.wrap("something", 34), "something")
Example #7
0
 def test_need_to_wrap_another_long_word(self):
     wrapper = Wrapper()
     self.assertEqual(wrapper.wrap("ab", 1), "a\nb")
Example #8
0
 def test_need_to_wrap_longword(self):
     wrapper = Wrapper()
     self.assertEqual(wrapper.wrap("something", 7), "somethi\nng")