From 5ff102507b7b461d404f5747532e21caf551ac9c Mon Sep 17 00:00:00 2001 From: John Chilton Date: Fri, 25 Sep 2015 14:29:05 +0100 Subject: [PATCH] Add regression test for issue in #798. --- test/api/test_tools.py | 12 ++++++++++++ test/functional/tools/validation_repeat.xml | 1 + 2 files changed, 13 insertions(+) diff --git a/test/api/test_tools.py b/test/api/test_tools.py index edf177e3737..8e71ef14cec 100644 --- a/test/api/test_tools.py +++ b/test/api/test_tools.py @@ -237,6 +237,18 @@ class ToolsTestCase( api.ApiTestCase ): response = self._run( "validation_default", history_id, inputs ) self._assert_status_code_is( response, 400 ) + @skip_without_tool( "validation_repeat" ) + def test_validation_in_repeat( self ): + history_id = self.dataset_populator.new_history() + inputs = { + 'r1_0|text': "123", + 'r2_0|text': "", + } + response = self._run( "validation_repeat", history_id, inputs ) + import time + time.sleep(10) + self._assert_status_code_is( response, 400 ) + @skip_without_tool( "multi_select" ) def test_select_legal_values( self ): history_id = self.dataset_populator.new_history() diff --git a/test/functional/tools/validation_repeat.xml b/test/functional/tools/validation_repeat.xml index 4390b1441df..e8bfacff411 100644 --- a/test/functional/tools/validation_repeat.xml +++ b/test/functional/tools/validation_repeat.xml @@ -13,6 +13,7 @@ +