def test_join_strings_case_1(self): try: data = ["red", "blue", "yellow", "green"] original_data = data[:] result = exercises.join_strings(data) self.assertEqual("red,blue,yellow,green", result) self.assertListEqual(original_data, data, ORIGINAL_ARGUMENTS_MODIFIED) except ForbiddenError as err: self.assertEqual("You CANNOT use `str.join` method.", err.message)
def test_join_strings_case_3(self): try: data = ["hello", "world"] original_data = data[:] result = exercises.join_strings(data) self.assertEqual("hello,world", result) self.assertListEqual(original_data, data, ORIGINAL_ARGUMENTS_MODIFIED) except ForbiddenError as err: self.assertEqual("You CANNOT use `str.join` method.", err.message)
def test_join_strings_case_2(self): try: data = ["oops"] original_data = data[:] result = exercises.join_strings(data) self.assertEqual("oops", result) self.assertListEqual(original_data, data, ORIGINAL_ARGUMENTS_MODIFIED) except ForbiddenError as err: print("You CANNOT use `str.join` method.") raise err