Пример #1
0
    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)
Пример #2
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)