Exemplo n.º 1
0
    def test_match_email_fast_mode(self):
        """Test matching in fast mode using email matcher"""

        uidentities = [self.jsmith, self.jrae, self.js_alt,
                       self.john_smith, self.jane_rae]

        matcher = EmailMatcher()

        result = match([], matcher, fastmode=True)
        self.assertEqual(len(result), 0)

        result = match(uidentities, matcher, fastmode=True)
        self.assertEqual(len(result), 4)
        self.assertListEqual(result,
                             [[self.john_smith, self.js_alt],
                              [self.jane_rae], [self.jrae], [self.jsmith]])
Exemplo n.º 2
0
    def test_match_email(self):
        """Test whether the function finds every possible matching using email matcher"""

        uidentities = [self.jsmith, self.jrae, self.js_alt,
                       self.john_smith, self.jane_rae]

        matcher = EmailMatcher()

        result = match([], matcher)
        self.assertEqual(len(result), 0)

        result = match(uidentities, matcher)

        self.assertEqual(len(result), 4)
        self.assertListEqual(result,
                             [[self.john_smith, self.js_alt],
                              [self.jane_rae], [self.jrae], [self.jsmith]])