This is a python file Fix this code and the output is the attachment   #filename: modValidateEmail.py def isValidMSUMEmail(email):     if email.count('@') != 1: return False     tmp= email.split('@')     if len(tmp) == 0: return False     userName = tmp[0]     if not userName[0].isalpha():         return False     for c in userName:         if not c.isalpha() and c != '.':             return False     inst= tmp[1]     if inst != 'mnstate.edu': return False     else: return True #filename:  UnitTestValidEmail.py from unittest import * from modValidateEmail import *     class TestValidEmail(TestCase):      #create a subclass of unittest.TestCase            def testUserName(self):         self.assertEqual(isValidMSUMEmail('.joe@mnstate.edu'),False)         self.assertEqual(isValidMSUMEmail('joe4@mnstate.edu'),False)         self.assertEqual(isValidMSUMEmail('joe$smith@mnstate.edu'),False)         self.assertEqual(isValidMSUMEmail('joe.smith@mnstate.edu'),True)       def testTooManyAmpersands(self):         self.assertEqual(isValidMSUMEmail('jim@smith@mnstate.edu'), False)         self.assertEqual(isValidMSUMEmail('@jim@smith@mnstate.edu'),False)       def testNotMnstate(self):         self.assertEqual(isValidMSUMEmail('jim.smith@mnstate.com'), False)       def testGoodEmail(self):         self.assertEqual(isValidMSUMEmail('jesse.jones@mnstate.edu'),True)   #main #unittest.main() suite = TestLoader().loadTestsFromTestCase(TestValidEmail) TextTestRunner(verbosity=2).run(suite) OUTPUT:

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

This is a python file

Fix this code and the output is the attachment

 

#filename: modValidateEmail.py

def isValidMSUMEmail(email):

    if email.count('@') != 1: return False

    tmp= email.split('@')

    if len(tmp) == 0: return False

    userName = tmp[0]

    if not userName[0].isalpha():         return False

    for c in userName:

        if not c.isalpha() and c != '.':             return False

    inst= tmp[1]

    if inst != 'mnstate.edu': return False

    else: return True

#filename:  UnitTestValidEmail.py

from unittest import *

from modValidateEmail import *

   

class TestValidEmail(TestCase):      #create a subclass of unittest.TestCase       

    def testUserName(self):

        self.assertEqual(isValidMSUMEmail('.joe@mnstate.edu'),False)

        self.assertEqual(isValidMSUMEmail('joe4@mnstate.edu'),False)

        self.assertEqual(isValidMSUMEmail('joe$smith@mnstate.edu'),False)

        self.assertEqual(isValidMSUMEmail('joe.smith@mnstate.edu'),True)

 

    def testTooManyAmpersands(self):

        self.assertEqual(isValidMSUMEmail('jim@smith@mnstate.edu'), False)

        self.assertEqual(isValidMSUMEmail('@jim@smith@mnstate.edu'),False)

 

    def testNotMnstate(self):

        self.assertEqual(isValidMSUMEmail('jim.smith@mnstate.com'), False)

 

    def testGoodEmail(self):

        self.assertEqual(isValidMSUMEmail('jesse.jones@mnstate.edu'),True)

 

#main

#unittest.main()

suite = TestLoader().loadTestsFromTestCase(TestValidEmail)

TextTestRunner(verbosity=2).run(suite)

OUTPUT:

 

 

Expert Solution
steps

Step by step

Solved in 2 steps with 2 images

Blurred answer
Knowledge Booster
File Input and Output Operations
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education