Skip to content

Repository files navigation

Part of the ReplAPI.it Project

ContributorsForksStargazersIssuesMIT License

ReplTest

ReplTest is a simple API that will fetch Unit Tests for available Repls and setup files that you can download and run instantly!

Usage

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.

Examples

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()

About

The ReplTests API. Part of the ReplAPI.it Project.

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages