class BIFFWriterTest(unittest.TestCase): def setUp(self): self.b = BIFFWriter() def tearDown(self): self.b = None def test_append_no_error(self): self.b._append("World") def test_prepend_no_error(self): self.b._prepend("Hello") def test_data_added(self): self.b._append("Hello", "World") self.assertEqual("HelloWorld", self.b._data) self.assertEqual(10, self.b._datasize) def test_data_prepended(self): self.b._append("Hello") self.b._prepend("World") self.assertEqual("WorldHello", self.b._data) def test_store_bof_length(self): self.b._store_bof() self.assertEqual(12, self.b._datasize) def test_store_eof_length(self): self.b._store_eof() self.assertEqual(4, self.b._datasize) def test_datasize_mixed(self): self.b._append("Hello") self.b._prepend("World") self.b._store_bof() self.b._store_eof() self.assertEqual(26, self.b._datasize)
def setUp(self): self.b = BIFFWriter()