コード例 #1
0
    def test_infer_single_relation_stances(self):
        """ Verifies a single group's stances are extracted."""
        relation = Relation()
        relation.group = self.GROUP1
        result = member_analyze._infer_single_relation_stances(relation)

        self.assertEqual(len(result), len(self.group1.stances))
        for stance1, stance2 in zip(result, self.group1.stances):
            # Ensure that the source relation is added as the source.
            self.assertEqual(stance1.relation, relation)
            self.assertTrue(stance1.total_match(stance2))
コード例 #2
0
 def test_infer_single_relation_stances_invalid_relation(self):
     """ Verifies functionality when the group provided is invalid."""
     relation = Relation()
     relation.group = "I DON'T EXIST"
     result = member_analyze._infer_single_relation_stances(relation)
     self.assertEqual(result, [])