Add some tests to Party, Proposition and User, but needs enchancement