import unittest # -------------------------------------------------------------- # dropping out a letter # -------------------------------------------------------------- def without(S, i) : ''' Assume that S is a string and i is a valid positive index into S. Returns a string the same as S but without the character at position i. For example, without('wonderful', 3) returns 'wonerful' ''' pass # -------------------------------------------------------------- # The Testing # -------------------------------------------------------------- class myTests(unittest.TestCase): def test1(self): self.assertEqual(without('wonderful', 3), 'wonerful') def test2(self): self.assertEqual(without('fried', 4), 'frie') def test3(self): self.assertEqual(without('gaslighting', 0), 'aslighting') def test4(self): self.assertEqual(without('ryerson', 6), 'ryerso') def test5(self): self.assertEqual(without('university', 9), 'universit') if __name__ == '__main__': unittest.main(exit=True)

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

import unittest
# --------------------------------------------------------------
# dropping out a letter
# --------------------------------------------------------------
def without(S, i) :
'''
Assume that S is a string and i is a valid positive index into S.
Returns a string the same as S but without the character at position i.

For example, without('wonderful', 3) returns 'wonerful'
'''
pass
# --------------------------------------------------------------
# The Testing
# --------------------------------------------------------------
class myTests(unittest.TestCase):
def test1(self):
self.assertEqual(without('wonderful', 3), 'wonerful')
def test2(self):
self.assertEqual(without('fried', 4), 'frie')
def test3(self):
self.assertEqual(without('gaslighting', 0), 'aslighting')
def test4(self):
self.assertEqual(without('ryerson', 6), 'ryerso')
def test5(self):
self.assertEqual(without('university', 9), 'universit')

if __name__ == '__main__':
unittest.main(exit=True)

Expert Solution
Step 1

Hi.

 

Let's move on to the code in the next step.

I have included comments in the code that will help you in understanding the code better.

steps

Step by step

Solved in 2 steps with 2 images

Blurred answer
Knowledge Booster
Introduction to computer system
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