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.zip
Fetching: 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()