Skip to content

Commit 69a95c0

Browse files
committed
Implement CharField; close #2
1 parent e11e5a3 commit 69a95c0

2 files changed

Lines changed: 7 additions & 3 deletions

File tree

adapters/fields.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,13 @@
55
from .base import BaseField
66

77

8-
__all__ = ['Field']
8+
__all__ = ['Field', 'CharField']
99

1010

1111
class Field(BaseField):
1212
pass
13+
14+
15+
class CharField(BaseField):
16+
def adapt(seld, data):
17+
return unicode(data)

tests/test_fields.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99

1010
class FieldsTest(unittest.TestCase):
1111
def test_char_field(self):
12-
field = adapters.CharField()
13-
actual = field.adapt('Los Angeles')
12+
actual = adapters.CharField().adapt('Los Angeles')
1413
expected = 'Los Angeles'
1514
self.assertEqual(actual, expected)

0 commit comments

Comments
 (0)