Question: def onlyContainsStrings (theList): ''' - Returns True if theList is a list containing only strings. - The parameter theList can be anything. - An empty

def onlyContainsStrings(theList): ''' - Returns True if theList is a list containing only strings. - The parameter theList can be anything. - An empty list should return False since it doesn't contain a string. - If theList is not a list type, return False since theList is not a list containing only strings. - Note: you can check if theList is a list with type(theList) == list ''' return "stub"

# Tests for onlyContainsStrings def test_onlyContainsStrings_1(): assert onlyContainsStrings([]) == False def test_onlyContainsStrings_2(): assert onlyContainsStrings(["a", "c", ""]) == True def test_onlyContainsStrings_3(): assert onlyContainsStrings(["18", 18, "eighteen"]) == False def test_onlyContainsStrings_4(): assert onlyContainsStrings([-1, "-1"]) == False def test_onlyContainsStrings_5(): assert onlyContainsStrings("python") == False

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!