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])
|
assert type(value[0]) == wsme.types.bytes, type(value[0])
|
||||||
return value
|
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])
|
@expose([datetime.datetime])
|
||||||
@validate([datetime.datetime])
|
@validate([datetime.datetime])
|
||||||
def setdatetimearray(self, value):
|
def setdatetimearray(self, value):
|
||||||
@ -466,6 +474,13 @@ class ProtocolTestCase(unittest.TestCase):
|
|||||||
_rt=[wsme.types.bytes])
|
_rt=[wsme.types.bytes])
|
||||||
assert r == value, r
|
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):
|
def test_setdatetimearray(self):
|
||||||
value = [
|
value = [
|
||||||
datetime.datetime(2008, 3, 6, 12, 12, 15),
|
datetime.datetime(2008, 3, 6, 12, 12, 15),
|
||||||
|
@ -18,7 +18,7 @@ class TestSpore(unittest.TestCase):
|
|||||||
|
|
||||||
spore = json.loads(spore)
|
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']
|
m = spore['methods']['argtypes_setbytesarray']
|
||||||
assert m['path'] == 'argtypes/setbytesarray', m['path']
|
assert m['path'] == 'argtypes/setbytesarray', m['path']
|
||||||
|
Loading…
x
Reference in New Issue
Block a user