Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit d87007c

Browse files
committed
fixed python test
1 parent 8b3c2eb commit d87007c

File tree

3 files changed

+23
-10
lines changed

3 files changed

+23
-10
lines changed

‎exercises/12.6-Transformers/app.py‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
incoming_ajax_data = [
2-
{ "name": 'Mario', "last_name": 'Montes' },
3-
{ "name": 'Joe', "last_name": 'Biden' },
4-
{ "name": 'Bill', "last_name": 'Clon' },
5-
{ "name": 'Hilary', "last_name": 'Mccafee' },
6-
{ "name": 'Bobby', "last_name": 'Mc birth' }
2+
{ "name": 'Mario', "last_name": 'Montes' },
3+
{ "name": 'Joe', "last_name": 'Biden' },
4+
{ "name": 'Bill', "last_name": 'Clon' },
5+
{ "name": 'Hilary', "last_name": 'Mccafee' },
6+
{ "name": 'Bobby', "last_name": 'Mc birth' }
77
]
88

99
#Your code go here:
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
incoming_ajax_data = [
2+
{ "name": 'Mario', "last_name": 'Montes' },
3+
{ "name": 'Joe', "last_name": 'Biden' },
4+
{ "name": 'Bill', "last_name": 'Clon' },
5+
{ "name": 'Hilary', "last_name": 'Mccafee' },
6+
{ "name": 'Bobby', "last_name": 'Mc birth' }
7+
]
8+
9+
#Your code go here:
10+
def data_transformer(data_list):
11+
return list(map(lambda element: f"{element['name']} {element['last_name']}", data_list))
12+
13+
print(data_transformer(incoming_ajax_data))

‎exercises/12.6-Transformers/test.py‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
import io, sys, pytest, os, re
22
path = os.path.dirname(os.path.abspath(__file__))+'/app.py'
33

4-
@pytest.mark.it("You should create a function named data_transformer")
5-
def test_function_exists(app):
4+
@pytest.mark.it('You should create a function named "data_transformer"')
5+
def test_variable_exists(app):
66
try:
7-
app.data_transformer
7+
assertapp.data_transformer
88
except AttributeError:
9-
raise AttributeError("The function 'data_transformer' should exist on app.py")
9+
raise AttributeError('The function "data_transformer" should exists')
1010

1111
@pytest.mark.it('The function named data_transformer should return the correct value')
1212
def test_function_value1(app):
@@ -41,4 +41,4 @@ def test_function_value2(app):
4141
def test_map_usage():
4242
f = open(os.path.dirname(os.path.abspath(__file__)) + '/app.py')
4343
content = f.read()
44-
assert re.search("map\s*\(", content)
44+
assert re.search(r"map\s*\(", content)

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /