def test_init(self): abcd = Monom((1, 1, 1, 1)) ab = Monom(vars=[0, 1]) abc = Monom(vars=[0, 1, 2]) c = Monom(vars=[2]) d = Monom(vars=[3]) _0 = Monom() self.assertEqual(abcd, (1, 1, 1, 1)) self.assertEqual(abc, (1, 1, 1, 0)) self.assertEqual(ab, (1, 1, 0, 0)) self.assertEqual(c, (0, 0, 1, 0)) self.assertEqual(d, (0, 0, 0, 1)) self.assertTrue(_0.isZero())