aboutsummaryrefslogtreecommitdiffstats
path: root/tests (unfollow)
Commit message (Collapse)AuthorLines
2023-03-18Document Python Version SelectionGravatar Hassan Abouelela-1/+11
Signed-off-by: Hassan Abouelela <[email protected]>
2023-03-18Add Python Version TestsGravatar Hassan Abouelela-14/+109
Signed-off-by: Hassan Abouelela <[email protected]>
2023-03-18Update Failing TestsGravatar Hassan Abouelela-5/+10
Signed-off-by: Hassan Abouelela <[email protected]>
2023-03-17Add More Information To Version Display NamesGravatar Hassan Abouelela-3/+3
Signed-off-by: Hassan Abouelela <[email protected]>
2023-03-17Move Info EndpointGravatar Hassan Abouelela-26/+51
Move the information endpoint from the eval resource into its own location. This endpoint currently only returns the python version but can easily be expanded with more info later. Signed-off-by: Hassan Abouelela <[email protected]>
2023-03-17Refactor Python Version ParsingGravatar Hassan Abouelela-37/+24
Remove the pointless function and allow the file-level constants to be imported by external callers. Signed-off-by: Hassan Abouelela <[email protected]>
2023-03-15Make Python Binary Mount DynamicGravatar Hassan Abouelela-43/+5
Signed-off-by: Hassan Abouelela <[email protected]>
2023-03-15Add Multiple Version Eval To APIGravatar Hassan Abouelela-3/+48
Adds a version argument to the eval API, and a GET endpoint to retrieve all enabled versions. Signed-off-by: Hassan Abouelela <[email protected]>
2023-03-15Add Multi-version CapabilityGravatar Hassan Abouelela-8/+245
Adds support for having multiple evaluation python versions installed in the docker container. A utility to automatically generate correct dockerfile instructions and nsjail mounts based on the available versions is also included. Signed-off-by: Hassan Abouelela <[email protected]>
2023-03-13Update Sentry SDK to support Falcon 3Gravatar Bradley Reynolds-49/+34
Signed-off-by: Bradley Reynolds <[email protected]>
2023-03-09Add unit test for hidden paths exclusionGravatar Ionite-0/+19
2023-03-09Add files output exclude for hidden pathsGravatar Ionite-0/+5
2023-03-08Add new -B flag to unit testsGravatar Ionite-1/+1
2023-03-08Remove file ignore filter to use -B flag insteadGravatar Ionite-24/+3
2023-03-02Add `config/.ignore` file, parsed to ignore file patterns for uploadGravatar Ionite-7/+37
Currently only includes some python bytecode files
2023-03-02Allow uploaded files to be writeable in nsjailGravatar Ionite-0/+2
2023-03-02Update readme regarding default output path and last modified checkGravatar Ionite-6/+4
2023-03-02Update file write error unit testGravatar Ionite-3/+9
2023-03-02Conditionally exclude provided files based on last modified timeGravatar Ionite-12/+24
2023-03-02Refactor FileAttachment.save_to() to return the saved file Path objectGravatar Ionite-2/+3
2023-03-02Update unit tests for home output directoryGravatar Ionite-6/+6
2023-02-24Ignore user uploads in output files, default output to `/home`Gravatar Ionite-9/+20
- Adds ignore of user uploaded files in scanning of output files - Adds ignore of files starting with leading underscores - Changes default output path to `home`
2023-02-02Update .pre-commit-config.yamlGravatar Ionite-5/+5
2023-02-02Update deps to newestGravatar Ionite-5/+5
Bumps dependencies to newest versions: - attrs - networkx - numpy - scipy - tzdata
2023-02-02Add `--upgrade` flag to deployment pip installGravatar Ionite-1/+1
2023-01-25Update einspect version to 0.5Gravatar Ionite-1/+1
2023-01-14Add `einspect` to deploymentGravatar Ionite-0/+1
2023-01-01Add matplotlib (#160)Gravatar Ionite-0/+1
2022-12-28Yay Scipy!Gravatar CJ-UltiPro-0/+1
Bringing the much loved scipy to snekbox :)
2022-12-20Truncate FileAttachment repr to avoid log spamGravatar ionite34-0/+5
2022-12-04Update README punctuationGravatar Ionite-1/+1
Co-authored-by: Mark <[email protected]>
2022-12-04Add null byte schema validation testsGravatar ionite34-1/+21
2022-12-04Update NSJail docstringGravatar ionite34-1/+1
2022-12-04Add configurable home and output pathsGravatar ionite34-6/+27
2022-12-04Refactor test_filesystem to use tempfileGravatar ionite34-8/+8
2022-12-04Update path regexGravatar ionite34-2/+2
2022-12-04Add tests for test_eval 200Gravatar ionite34-0/+3
2022-12-04Add usage of ExitStack, remove warning suppressGravatar ionite34-20/+18
2022-12-04Add refactors for Size enum renameGravatar ionite34-3/+3
2022-12-04Remove readme implementation detailsGravatar ionite34-7/+1
2022-12-04Remove link to api schema infoGravatar ionite34-2/+0
2022-12-04Add comment for preload_dict intentionsGravatar ionite34-0/+1
2022-12-04Fix as_dict type hintGravatar ionite34-1/+1
2022-12-04Update `files_list` docstringGravatar ionite34-1/+1
2022-12-04Update MemFS docstringGravatar Ionite-1/+1
Co-authored-by: Mark <[email protected]>
2022-12-04Update MemFS docstringGravatar Ionite-1/+1
Co-authored-by: Mark <[email protected]>
2022-12-04Correct Size(IntEnum) namingGravatar ionite34-4/+4
2022-12-04Format readme newlinesGravatar ionite34-10/+4
2022-11-29update fishhook version to 0.2Gravatar chilaxan-1/+1
2022-11-28Change Size to IntEnum, change usage in testsGravatar ionite34-9/+11