Esempio n. 1
0
    def test_multiple_inner_list_cpc_win(self):
        param = [['YES','NO','NO','YES'],['NO','YES','YES','YES']]
        expected_param = [['YES','NO','NO','YES'],['NO','YES','YES','YES']]

        result = vs.voting_approval(param)
        expected_result = 'CPC',[1,1,1,2]

        self.assertEqual(
            result, expected_result,
            "Voting Approval should return {0}, but returned {1}.".format(
                expected_result,result))

        self.assertEqual(
            param, expected_param,
            "List parameter should be {0}, but was {1}.".format(
                expected_param,param))
Esempio n. 2
0
    def test_one_inner_list_ndp_win(self):
        param = [['YES','NO','NO','NO']]
        expected_param = [['YES','NO','NO','NO']]

        result = vs.voting_approval(param)
        expected_result = 'NDP',[1,0,0,0]

        self.assertEqual(
            result, expected_result,
            "Voting Approval should return {0}, but returned {1}.".format(
                expected_result,result))

        self.assertEqual(
            param, expected_param,
            "List parameter should be {0}, but was {1}.".format(
                expected_param,param))