Exemplo n.º 1
0
Arquivo: core.py Projeto: cro/Paython
    def set_billing_info(self, address=None, address2=None, city=None, state=None, zipcode=None, country=None, phone=None, email=None, ip=None):
        """
        Set billing info, as necessary, no required keys. Validates email as well formed.
        """
        if address:
            self.set(self.REQUEST_FIELDS['address'], address)

        if address2:
            self.set(self.REQUEST_FIELDS['address2'], address2)

        if city:
            self.set(self.REQUEST_FIELDS['city'], city)

        if state:
            self.set(self.REQUEST_FIELDS['state'], state)

        if zipcode:
            self.set(self.REQUEST_FIELDS['zipcode'], zipcode)

        if country:
            self.set(self.REQUEST_FIELDS['country'], country)

        if phone:
            self.set(self.REQUEST_FIELDS['phone'], phone)

        if ip:
            self.set(self.REQUEST_FIELDS['ip'], phone)

        if email:
            if is_valid_email(email):
                self.set(self.REQUEST_FIELDS['email'], email)
            else:
                raise DataValidationError('The email submitted does not pass regex validation')
Exemplo n.º 2
0
    def set_billing_info(self,
                         address=None,
                         address2=None,
                         city=None,
                         state=None,
                         zipcode=None,
                         country=None,
                         phone=None,
                         email=None,
                         ip=None,
                         first_name=None,
                         last_name=None):
        """
        Set billing info, as necessary, no required keys. Validates email as well formed.
        """
        if address:
            self.set(self.REQUEST_FIELDS['address'], address)

        if address2:
            self.set(self.REQUEST_FIELDS['address2'], address2)

        if city:
            self.set(self.REQUEST_FIELDS['city'], city)

        if state:
            self.set(self.REQUEST_FIELDS['state'], state)

        if zipcode:
            self.set(self.REQUEST_FIELDS['zipcode'], zipcode)

        if country:
            self.set(self.REQUEST_FIELDS['country'], country)

        if phone:
            self.set(self.REQUEST_FIELDS['phone'], phone)

        if ip:
            self.set(self.REQUEST_FIELDS['ip'], ip)

        if first_name:
            self.set(self.REQUEST_FIELDS['first_name'], first_name)

        if last_name:
            self.set(self.REQUEST_FIELDS['last_name'], last_name)

        if email:
            if is_valid_email(email):
                self.set(self.REQUEST_FIELDS['email'], email)
            else:
                raise DataValidationError(
                    'The email submitted does not pass regex validation')
Exemplo n.º 3
0
    def set_billing_info(
        self,
        address=None,
        address2=None,
        city=None,
        state=None,
        zipcode=None,
        country=None,
        phone=None,
        email=None,
        ip=None,
    ):
        """
        Set billing info, as necessary, no required keys. Validates email as well formed.
        """
        if address:
            self.set(self.REQUEST_FIELDS["address"], address)

        if address2:
            self.set(self.REQUEST_FIELDS["address2"], address2)

        if city:
            self.set(self.REQUEST_FIELDS["city"], city)

        if state:
            self.set(self.REQUEST_FIELDS["state"], state)

        if zipcode:
            self.set(self.REQUEST_FIELDS["zipcode"], zipcode)

        if country:
            self.set(self.REQUEST_FIELDS["country"], country)

        if phone:
            self.set(self.REQUEST_FIELDS["phone"], phone)

        if ip:
            self.set(self.REQUEST_FIELDS["ip"], phone)

        if email:
            if is_valid_email(email):
                self.set(self.REQUEST_FIELDS["email"], email)
            else:
                raise DataValidationError("The email submitted does not pass regex validation")
Exemplo n.º 4
0
def test_valid_email():
    """testing our email validation"""
    assert_equals(is_valid_email("*****@*****.**") is None, False)
Exemplo n.º 5
0
def test_valid_email():
    """testing our email validation"""
    assert_equals(is_valid_email("*****@*****.**") is None, False)