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]])
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]])