def test_initialize_decision_three(self): """ Verifies initialization works properly.""" decision = Decision() vote._initialize_decision(decision, self.member, self.bill3) self.assertEqual(decision.member, self.member._id) self.assertEqual(decision.bill, self.bill3._id) self.assertTrue(len(self.member.stances) > 0) self.assertTrue(len(self.member.pro_rel_stances) > 0) self.assertTrue(len(decision.for_stances) == 0) self.assertTrue(len(decision.agn_stances) > 0)
def test_initialize_decision_one(self): """ Verifies initialization works properly.""" # For all such tests, I assume that the functions know what they are # doing. I just check to make sure they have been assigned decision = Decision() vote._initialize_decision(decision, self.member, self.bill1) self.assertEqual(decision.member, self.member._id) self.assertEqual(decision.bill, self.bill1._id) self.assertTrue(len(self.member.stances) > 0) self.assertTrue(len(self.member.pro_rel_stances) > 0) self.assertTrue(len(decision.for_stances) > 0) self.assertTrue(len(decision.agn_stances) == 0)