Ferry Boender
2e03e796cd
Include mandatory field 'title' properties in test json.
10 years ago
Ferry Boender
32be95d232
Test validation of missing mandatory properties in form field definitions.
10 years ago
Ferry Boender
a9b7f81172
Test proper validation of checkbox.
10 years ago
Ferry Boender
8aa2936eab
Better name for test case.
10 years ago
Ferry Boender
196126442e
Remove unused code from tests.
10 years ago
Ferry Boender
e50ce9ec36
Clarify validation docstring.
10 years ago
Ferry Boender
292058dcd6
Make sure all required properties are present when loading a field definition.
10 years ago
Ferry Boender
851e20f204
Code quality.
10 years ago
Ferry Boender
b951fa4fce
Additional unit tests.
10 years ago
Ferry Boender
0b9f093a9d
Removed field type 'number'.
10 years ago
Ferry Boender
57de1bd900
Raise ValidationError instead of returning None if a file upload was invalid.
10 years ago
Ferry Boender
67cc44993a
Test a script callback that returns non-zero exit code via the Web app.
10 years ago
Ferry Boender
561c566719
Test HTML output (unescaped).
10 years ago
Ferry Boender
e8e99647fb
The 'classes' param in form rendering is a string, not a list. This means we can safely put a default empty string in the method declaration.
10 years ago
Ferry Boender
3dc01ddfdf
Test validation with incorrect values.
10 years ago
Ferry Boender
0b3aeaca41
Proper case for error messages.
10 years ago
Ferry Boender
63c3a4d594
Test that validaton is happening correctly with correct data.
10 years ago
Ferry Boender
dc7e2669ce
Added a unit test for hidden fields (should have a 'hidden' CSS class).
10 years ago
Ferry Boender
8e01b3de75
Refactor: WebApp.auth() returns username, so actually use it.
10 years ago
Ferry Boender
16c8d5818a
Added: Testcase to determine that Scriptform shows the form directly if there's only one form.
10 years ago
Ferry Boender
7733eef9fd
Properly wait for server shutdown in test harness teardown.
10 years ago
Ferry Boender
1050b36181
Test FormConfig.callback for correct handling of missing stdout/err params.
10 years ago
Ferry Boender
386af020a2
Added abilitity to add custom CSS classes to field definitions.
10 years ago
Ferry Boender
65c6d4b9a3
Don't generate .pyc files.
10 years ago
Ferry Boender
847c42d644
Show which fields are required.
10 years ago
Ferry Boender
75a767f362
Document HTML5 validation.
10 years ago
Ferry Boender
87daf0fb9b
Better description for the customize example.
10 years ago
Ferry Boender
a17906b5ba
Show username properly in log when logging auditing information.
10 years ago
Ferry Boender
b8f19a1bba
Enforce min and max dates on "date" fields in HTML5 capable browsers.
10 years ago
Ferry Boender
4771d60448
Enforce minlen and maxlen on "text" fields in HTML5 capable browsers.
10 years ago
Ferry Boender
3938f04224
Clarify validation example and add a non-required "string" field.
10 years ago
Ferry Boender
fb63870487
Enforce minlen on "password" fields in HTML5 capable browsers.
10 years ago
Ferry Boender
200fea8598
Enforce minlen and maxlen on "string" fields in HTML5 capable browsers.
10 years ago
Ferry Boender
9241cbe837
Show understandable error when binding to the port fails.
10 years ago
Ferry Boender
0eb04cae51
Don't raise KeyError if a non-required file wasn't uploaded.
10 years ago
Ferry Boender
24f9a25f54
pyflake and pylint cleanups.
10 years ago
Ferry Boender
340b28a8fb
Tweaks to the test reporting.
10 years ago
Ferry Boender
0aee57fdf4
Absolute paths to scripts to easy debugging and some additional debugging messages.
10 years ago
Ferry Boender
eca758dff3
Show all pylint warnings
10 years ago
Ferry Boender
642b1eb572
Fix testcases.
10 years ago
Ferry Boender
0c1d213458
Raise HTTPErrors instead of sending errors directly to the client.
10 years ago
Ferry Boender
6d7cdf744c
Small cleanup.
10 years ago
Ferry Boender
6723038209
Show error code and text in browser.
10 years ago
Ferry Boender
20010fb0a4
Raise 404 error instead of sending it directly.
10 years ago
Ferry Boender
fe51013643
Raise error instead of sending making the webapphandler send hand-crafted responses.
10 years ago
Ferry Boender
4210c3c672
pylint improvements.
10 years ago
Ferry Boender
394022e2d3
pylint fixes.
10 years ago
Ferry Boender
a106e9c364
TODO update.
10 years ago
Ferry Boender
485fd773fc
Refactored application into separate files.
10 years ago
Ferry Boender
418df1562c
Don't install on 'make'.
10 years ago