class TestClassList(TestCase): def setUp(self): self.cl = DOMTokenList(self) def test_addremove(self): self.assertIsFalse(bool(self.cl)) self.assertEqual(len(self.cl), 0) self.cl.add('a') self.assertIsTrue(bool(self.cl)) self.assertEqual(len(self.cl), 1) self.assertIn('a', self.cl) self.assertEqual('a', self.cl.toString()) self.cl.add('b') self.assertIsTrue(bool(self.cl)) self.assertEqual(len(self.cl), 2) self.assertIn('a', self.cl) self.assertIn('b', self.cl) self.assertEqual('a b', self.cl.toString()) self.cl.remove('a') self.assertIsTrue(bool(self.cl)) self.assertEqual(len(self.cl), 1) self.assertNotIn('a', self.cl) self.assertIn('b', self.cl) self.assertEqual('b', self.cl.toString())
def setUp(self): self.cl = DOMTokenList(self)