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 4ce5f9b

Browse files
Merge pull request #95 from dsilva06/12.6-transformers
fixed python test
2 parents 8b3c2eb + d87007c commit 4ce5f9b

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 によって変換されたページ (->オリジナル) /