Exemple #1
0
 def test_EmailValidation_ShouldAcceptCorrectEmailAddress(self):
     address = Address()
     addressValidation = AddressValidation()
     address.Email = "*****@*****.**"
     address.Street = "Pasdaran Golestane dovom"
     result = addressValidation.validate(address)
     assert result is None
Exemple #2
0
 def test_OnlyStringValidation_ShouldAcceptStringWhichOnlyContainsAlphabeticalCharacterWithSpaces(self):
     address = Address()
     addressValidation = AddressValidation()
     address.Email = "*****@*****.**"
     address.Street = "خیابان آزادي کوچه رها"
     addressValidation.validate(address)
     address.street = "azadi st raha ave"
     result = addressValidation.validate(address)
     assert result is None
Exemple #3
0
 def test_SizeValidation_ShouldGuranteeStringSizeShouldNotBeHigherThanMaxValue(self):
     try:
         address = Address()
         addressValidation = AddressValidation()
         address.Email = "*****@*****.**"
         address.Street = "Pasdaran golestane dovom pelake 57 zange 2"
         result = addressValidation.validate(address)
         assert result is not None
     except ValidationException as ex:
         assert ex.Errors
Exemple #4
0
 def test_SizeValidation_ShouldGuranteeStringSizeShouldNotBeLowerThanMinValue(self):
     try:
         address = Address()
         addressValidation = AddressValidation()
         address.Email = "*****@*****.**"
         address.Street = "Pasdaran"
         result = addressValidation.validate(address)
         assert result is not None
     except ValidationException as ex:
         assert ex.Errors
Exemple #5
0
    def test_TextSizeValidation_ShouldAcceptTextWhichItsCountOfWordsIsAvailableInMaxMinBoundry(self):
        address = Address()
        addressValidation = AddressValidation()
        address.Email = "*****@*****.**"
        address.Street = """alsdkfjasdk
lkdjfalkf
lkjdfalskfj
akjfdakjdf"""
        result = addressValidation.validate(address)
        assert result is None
        address.Street = "Pasdaran golestane dovom pelake panjahohaft"
        anotehrResult = addressValidation.validate(address)
        assert anotehrResult is None
        address.Street = "Pasdaran golestane dovom"
        andAnotehrResult = addressValidation.validate(address)
        assert andAnotehrResult is None
Exemple #6
0
    def test_OnlyStringValidation_ShouldNotAcceptStringWhichContainsNotAlphabeticalCharacter(self):
        address = Address()
        addressValidation = AddressValidation()
        try:
            address.Email = "*****@*****.**"
            address.Street = "?????? ????? ???? 2"
            result = addressValidation.validate(address)
            assert result is not None
        except ValidationException as ex:
            assert ex.Errors

        try:
            address.Street = "Pasdaran-golestane dovom"

            result = addressValidation.validate(address)
            assert result is not None
        except ValidationException as ex:
            assert ex.Errors
Exemple #7
0
    def test_EmailValidation_ShouldNotAcceptIncorrectEmailAddress(self):
        address = Address()
        addressValidation = AddressValidation()

        try:

            address.Email = "hooman.frgmail.com"
            address.Street = "Pasdaran Golestane dovom"
            result = addressValidation.validate(address)
            assert result is not None
        except ValidationException as ex:
            assert ex.Errors

        try:
            address.Email = "hooman.fr@gmailcom"

            result = addressValidation.validate(address)
            assert result is not None
        except ValidationException as ex:
            assert ex.Errors