Пример #1
0
    def test_match_cc_multiline(self):
        text = """cc 4921717442661914
        expiry: 04/14
        CVV: 878

        number: 4147 2020 4322 9898
        expiry date: 09-2012
        CVV2: 665
        """
        p = Prowler(text)
        self.assertGreater(p.score(), 0.31)
Пример #2
0
 def test_match_mastercard_unspaced(self):
     p = Prowler("5112751234567832")
     self.assertGreater(p.score(), 0)
Пример #3
0
 def test_no_match_american_express(self):
     p = Prowler("qwe351111111111112qwe")
     self.assertEqual(p.score(), 0)
Пример #4
0
 def test_match_email_password_caps(self):
     p = Prowler("[email protected]:JICH2X")
     self.assertGreater(p.score(), 0)
Пример #5
0
 def test_match_locale_ca(self):
     p = Prowler("San Jose, CA 95113")
     self.assertGreater(p.score(), 0)
Пример #6
0
 def test_match_cvv2_long(self):
     p = Prowler("CVV2: 1919")
     self.assertGreater(p.score(), 0)
Пример #7
0
 def test_match_cvv_long(self):
     p = Prowler("cvv: 4960 and")
     self.assertGreater(p.score(), 0)
Пример #8
0
 def test_match_visa_natural(self):
     p = Prowler("VISA Card Number : 4352577623642232 Exp")
     self.assertGreater(p.score(), 0)
Пример #9
0
 def test_match_dob_month_oct(self):
     p = Prowler("birthdate: october 16, 1986")
     self.assertGreater(p.score(), 0)
Пример #10
0
 def test_match_dob_month_jan(self):
     p = Prowler("birthdate: january 5, 1966")
     self.assertGreater(p.score(), 0)
Пример #11
0
 def test_match_dob_year_last(self):
     p = Prowler("Date of birth: 18/2/1954")
     self.assertGreater(p.score(), 0)
Пример #12
0
 def test_match_dob_with_year_dash(self):
     p = Prowler("birthday  1983-06-18")
     self.assertGreater(p.score(), 0)
Пример #13
0
 def test_match_dob_with_year(self):
     p = Prowler("dob =  1983/06/18")
     self.assertGreater(p.score(), 0)
Пример #14
0
 def test_match_dob_no_year(self):
     p = Prowler("Date of Birth: 11/28")
     self.assertGreater(p.score(), 0)
Пример #15
0
 def test_match_email_no_punctuation(self):
     p = Prowler("*****@*****.**")
     self.assertGreater(p.score(), 0)
Пример #16
0
 def test_match_visa_short_unspaced(self):
     p = Prowler("4222222222222")
     self.assertGreater(p.score(), 0)
Пример #17
0
 def test_match_visa_long_spaced(self):
     p = Prowler("%4012 8888 8888 1881%")
     self.assertGreater(p.score(), 0)
Пример #18
0
 def test_match_dob_month_jun(self):
     p = Prowler("date of birth is june 14, 1990")
     self.assertGreater(p.score(), 0)
Пример #19
0
 def test_match_cvv_short(self):
     p = Prowler("CVV: 960 and")
     self.assertGreater(p.score(), 0)
Пример #20
0
 def test_match_email_with_dots(self):
     p = Prowler("*****@*****.**")
     self.assertGreater(p.score(), 0)
Пример #21
0
 def test_match_cvv2_short(self):
     p = Prowler("cvv2: 123")
     self.assertGreater(p.score(), 0)
Пример #22
0
 def test_match_email_within_text(self):
     p = Prowler("lorem ipsum: [email protected] ipsum lorem")
     self.assertGreater(p.score(), 0)
Пример #23
0
 def test_match_zero_emails(self):
     p = Prowler("lorem ipsum dolar.sit#amet9 lorem ipsu+m")
     self.assertEqual(p.score(), 0)
Пример #24
0
 def test_match_american_express_unspaced(self):
     p = Prowler("asdf371617987541039.asdf")
     self.assertGreater(p.score(), 0)
Пример #25
0
 def test_match_cvc(self):
     p = Prowler("CVC2: 427")
     self.assertGreater(p.score(), 0)
Пример #26
0
 def test_match_email_password(self):
     p = Prowler("[email protected]:sorei185")
     self.assertGreater(p.score(), 0)