Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

ReplAPI-it/ReplTests

Open more actions menu

Repository files navigation

Part of the ReplAPI.it Project

Contributors Forks Stargazers Issues MIT 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()
Morty Proxy This is a proxified and sanitized view of the page, visit original site.