Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

QUESTION 4 We are trying to test a function called validateEmail. The purpose of the function is to take an email address as a string,

image text in transcribed

QUESTION 4 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, validateEmail('bill @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 returns a tuple on valid input? self.assertEqual(validateEmail("bill@microsoft.com"), ("bill", "microsoft.com")) self.assertEqual("bill", "microsoft.com"), validateEmail("bill@microsoft.com")) (local, domain) = validateEmail("bill@microsoft.com") self.assertEqual(local, "bill") self.assertEqual(domain, "microsoft.com") (local, domain) = validateEmail("bill@microsoft.com") self.assertEqual("bill", local) self.assertEqual("microsoft.com", domain)

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Principles Of Database Systems With Internet And Java Applications

Authors: Greg Riccardi

1st Edition

020161247X, 978-0201612479

More Books

Students also viewed these Databases questions