Part of the ReplAPI.it Project
ReplTest is a simple API that will fetch Unit Tests for available Repls and setup files that you can download and run instantly!
The API can be found at: https:/testsapi.replapiit.repl.co
Available Endpoints include:
/{username}/{repl-slug}?testname={testname}
The output is a zipfile containing all of your tests, ready to use in their specific environments.
Note: You are able to fetch specified files with the ?testname= parameter at the end of your url.
Fetching: https://testsapi.replapiit.repl.co/HelperFurret/Example-Project-with-Unit-Tests-Node
Returns:
example-project-with-unit-tests-node.zipFetching: https://testsapi.replapiit.repl.co/HelperFurret/Example-Project-with-Unit-Tests-Python?testname=ExampleTest1
Returns:
# Test 33190: ExampleTest1 # Run this file using unittest # https://docs.python.org/3/library/unittest.html import unittest from main import * from add import * def setUpModule: print('Setup!') def tearDownModule: print('Teardown!') class UnitTest(unittest.TestCase): def setUp(self): super(UnitTest, self).setUp() setUpModule() def test_exampletest1(self): self.assertEquals(add(1, 2), 3) def tearDown(self): super(UnitTest, self).tearDown() tearDownModule() if __name__ == '__main__': unittest.main()