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')
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')
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")
def test_valid_email(): """testing our email validation""" assert_equals(is_valid_email("*****@*****.**") is None, False)