Add a test for one item long text arrays
This commit is contained in:
parent
4cf7c1cc4e
commit
ac93de57c7
@ -215,6 +215,14 @@ class ArgTypes(object):
|
||||
assert type(value[0]) == wsme.types.bytes, type(value[0])
|
||||
return value
|
||||
|
||||
@expose([wsme.types.text])
|
||||
@validate([wsme.types.text])
|
||||
def settextarray(self, value):
|
||||
print(repr(value))
|
||||
assert type(value) == list
|
||||
assert type(value[0]) == wsme.types.text, type(value[0])
|
||||
return value
|
||||
|
||||
@expose([datetime.datetime])
|
||||
@validate([datetime.datetime])
|
||||
def setdatetimearray(self, value):
|
||||
@ -466,6 +474,13 @@ class ProtocolTestCase(unittest.TestCase):
|
||||
_rt=[wsme.types.bytes])
|
||||
assert r == value, r
|
||||
|
||||
def test_settextarray(self):
|
||||
value = [u("1")]
|
||||
r = self.call('argtypes/settextarray',
|
||||
value=(value, [wsme.types.text]),
|
||||
_rt=[wsme.types.text])
|
||||
assert r == value, r
|
||||
|
||||
def test_setdatetimearray(self):
|
||||
value = [
|
||||
datetime.datetime(2008, 3, 6, 12, 12, 15),
|
||||
|
@ -18,7 +18,7 @@ class TestSpore(unittest.TestCase):
|
||||
|
||||
spore = json.loads(spore)
|
||||
|
||||
assert len(spore['methods']) == 40, str(len(spore['methods']))
|
||||
assert len(spore['methods']) == 41, str(len(spore['methods']))
|
||||
|
||||
m = spore['methods']['argtypes_setbytesarray']
|
||||
assert m['path'] == 'argtypes/setbytesarray', m['path']
|
||||
|
Loading…
x
Reference in New Issue
Block a user