Question
We are trying to test a function called validateEmail. The purpose of the function is to take an email address as a string, and either
We are trying to test a function called validateEmail. The purpose of the function is to take an email address as a
string, and either return a tuple of the local part and domain of the meail, or raise an exception if the input is not a
properly formatted emil address. For example, v..l@microsoft.com') would return ('bill',
'microsoft.com'). Calling, however, validateEmail('bill') would raise a NotValidEmail error.
What would the proper syntax be for testing that the validateEmail function raises an exception on invalid input?
- self.assertEquals(validateEmail, NotValidEmail, "bill")
- self.assertRaises(validateEmail, NotValidEmail, "bill")
- self.assertRaises(NotValidEmail, validateEmail, "bill")
- self.assertEquals(NotValidEmail, validateEmail, "bill")
Please help me understand this question by providing the code.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started