Advertisement
ugochukwu15

Untitled

Jul 27th, 2017
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.62 KB | None | 0 0
  1. import unittest;
  2.  
  3. class Test(unittest.TestCase):
  4.     def test_output_is_correct(self):
  5.         result1 = remove_duplicates('aaabbbac')
  6.         result2 = remove_duplicates('a')
  7.         result3 = remove_duplicates('thelexash')
  8.  
  9.         self.assertIsInstance(result1, tuple, msg='Incorrect output type')
  10.         self.assertEqual(result1, ('abc', 5), msg='Incorrect output')
  11.  
  12.         self.assertIsInstance(result2, tuple, msg='Incorrect output type')
  13.         self.assertEqual(result2, ('a', 0), msg='Incorrect output')
  14.  
  15.         self.assertIsInstance(result3, tuple, msg='Incorrect output type')
  16.         self.assertEqual(result3, ('aehlstx', 2), msg='Incorrect output')
  17.  
  18.     def test_output_is_correct_hidden(self):
  19.         result1 = remove_duplicates('thisisateststring')
  20.         result2 = remove_duplicates('letsseehowthisgoes')
  21.         result3 = remove_duplicates('hiddenhiddenhiddenhaha')
  22.  
  23.         self.assertIsInstance(result1, tuple, msg='Incorrect output type')
  24.         self.assertEqual(result1, ('aeghinrst', 8), msg='Incorrect output')
  25.  
  26.         self.assertIsInstance(result2, tuple, msg='Incorrect output type')
  27.         self.assertEqual(result2, ('eghilostw', 9), msg='Incorrect output')
  28.  
  29.         self.assertIsInstance(result3, tuple, msg='Incorrect output type')
  30.         self.assertEqual(result3, ('adehin', 16), msg='Incorrect output')
  31. """Write a function called remove_duplicates which will take one argument called string.
  32. This string input will only have characters between a-z,
  33. and should remove all repeated characters in the string.
  34. Python: Return a tuple with two values:
  35. """
  36. def remove_duplicates(string):
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement