primeiro commit com exercicios de Exercism realizados até esta data
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
# These tests are auto-generated with test data from:
|
||||
# https://github.com/exercism/problem-specifications/tree/main/exercises/hello-world/canonical-data.json
|
||||
# File last updated on 2023-07-19
|
||||
|
||||
import unittest
|
||||
|
||||
try:
|
||||
from hello_world import (
|
||||
hello,
|
||||
)
|
||||
|
||||
except ImportError as import_fail:
|
||||
message = import_fail.args[0].split("(", maxsplit=1)
|
||||
item_name = import_fail.args[0].split()[3]
|
||||
|
||||
item_name = item_name[:-1] + "()'"
|
||||
|
||||
# pylint: disable=raise-missing-from
|
||||
raise ImportError(
|
||||
"\n\nMISSING FUNCTION --> In your 'hello_world.py' file, we can not find or import the"
|
||||
f" function named {item_name}. \nThe tests for this first exercise expect a function that"
|
||||
f' returns the string "Hello, World!"'
|
||||
f'\n\nDid you use print("Hello, World!") instead?'
|
||||
) from None
|
||||
|
||||
|
||||
class HelloWorldTest(unittest.TestCase):
|
||||
def test_say_hi(self):
|
||||
msg = "\n\nThis test expects a return of the string 'Hello, World!' \nDid you use print('Hello, World!') by mistake?"
|
||||
self.assertEqual(hello(), "Hello, World!", msg=msg)
|
||||
Reference in New Issue
Block a user