def test_is_valid_cpf(): bad_cpf = '123.456.267-45' pagseguro = PagSeguro(email=EMAIL, token=TOKEN) pagseguro.sender = {'cpf': bad_cpf} with pytest.raises(PagSeguroValidationError): pagseguro.build_checkout_params() # Now testing with a valid email pagseguro.sender['cpf'] = '482.268.465-28' assert is_valid_cpf(pagseguro.sender['cpf']) == pagseguro.sender['cpf'] pagseguro.sender['cpf'] = '48226846528' assert is_valid_cpf(pagseguro.sender['cpf']) == pagseguro.sender['cpf']
def test_is_valid_cpf(self): bad_cpf = '123.456.267-45' pagseguro = PagSeguro(email=self.email, token=self.token) pagseguro.sender = {'cpf': bad_cpf} with self.assertRaises(PagSeguroValidationError): pagseguro.build_checkout_params() # Now testing with a valid email pagseguro.sender['cpf'] = '482.268.465-28' self.assertEqual(is_valid_cpf(pagseguro.sender['cpf']), pagseguro.sender['cpf']) pagseguro.sender['cpf'] = '48226846528' self.assertEqual(is_valid_cpf(pagseguro.sender['cpf']), pagseguro.sender['cpf'])
def test_is_valid_cpf(): valid = '041.684.826-50' valid2 = '04168482650' bad = 'bla///' max_digits = '1111111111111111111111111' invalid_cpf = '040.684.826-50' with pytest.raises(PagSeguroValidationError): is_valid_cpf(bad) with pytest.raises(PagSeguroValidationError): is_valid_cpf(max_digits) with pytest.raises(PagSeguroValidationError): is_valid_cpf(invalid_cpf) assert is_valid_cpf(valid) == valid assert is_valid_cpf(valid2) == '04168482650'