Skip to content

Commit 82063ab

Browse files
committed
Fix tests failing because of missing things
1 parent 468082e commit 82063ab

2 files changed

Lines changed: 18 additions & 5 deletions

File tree

adapter/adapter.py

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,22 @@
66
__all__ = ['Adapter', 'CharField']
77

88

9-
class CharField(object):
9+
class undefined:
1010
pass
1111

1212

13-
class Adapter(object):
13+
class BaseField(object):
14+
def __init__(self, source=None, default=undefined):
15+
pass
16+
17+
def adapt(self):
18+
pass
19+
20+
21+
class CharField(BaseField):
1422
pass
23+
24+
25+
class Adapter(BaseField):
26+
def __init__(self, data=None, *args, **kwargs):
27+
super(Adapter, self).__init__(*args, **kwargs)

tests/test_adapter.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ def test_dict(self):
2121
pass
2222

2323
def test_object(self):
24-
data = inputs.Customer({
24+
data = inputs.Customer(**{
2525
'first_name': 'Betty',
2626
'last_name': 'Gowin',
2727
'address_street': ['3385 Gerald L. Bates Drive'],
@@ -31,10 +31,10 @@ def test_object(self):
3131
'address_country': 'US',
3232
})
3333
actual = adapters.CustomerAdapter(data).adapt()
34-
expected = outputs.Customer({
34+
expected = outputs.Customer(**{
3535
'first_name': 'Betty',
3636
'last_name': 'Gowin',
37-
'address': outputs.Address({
37+
'address': outputs.Address(**{
3838
'line1': '3385 Gerald L. Bates Drive',
3939
'line2': '',
4040
'postal_code': '02143',

0 commit comments

Comments
 (0)