Esempio n. 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
Esempio n. 2
0
    def test_can_initialise_a_wrapper(self):
        wrapper = Wrapper()

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

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