Esempio n. 1
0
    def test_trivial(self):
        ba = BitArray()
        self.assertEqual(ba.length(), 0)
        self.assertEqual(ba.one_num(), 0)

        _, filename = tempfile.mkstemp()
        ba.dump(filename)
        data = ba.dumps()
        del ba

        ba = BitArray()
        ba.load(filename)
        os.remove(filename)
        self.assertEqual(ba.length(), 0)
        self.assertEqual(ba.one_num(), 0)
        del ba

        ba = BitArray()
        ba.loads(data)
        self.assertEqual(ba.length(), 0)
        self.assertEqual(ba.one_num(), 0)
        del ba