def test_DUP_to_dict(): f = DUP([3,0,0,2,0,0,0,0,8], ZZ) assert f.to_dict() == \ {8: 3, 5: 2, 0: 8} assert f.to_sympy_dict() == \ {8: ZZ.to_sympy(3), 5: ZZ.to_sympy(2), 0: ZZ.to_sympy(8)}
def test_DUP_to_dict(): f = DMP([[3],[],[2],[],[8]], ZZ) assert f.to_dict() == \ {(4, 0): 3, (2, 0): 2, (0, 0): 8} assert f.to_sympy_dict() == \ {(4, 0): ZZ.to_sympy(3), (2, 0): ZZ.to_sympy(2), (0, 0): ZZ.to_sympy(8)}