mirror of https://github.com/papermerge/mglib
24 lines
413 B
Python
24 lines
413 B
Python
|
import os
|
||
|
import sys
|
||
|
import argparse
|
||
|
from unittest.loader import TestLoader
|
||
|
from unittest.runner import TextTestRunner
|
||
|
|
||
|
BASE_DIR = os.path.dirname(
|
||
|
os.path.abspath(__file__)
|
||
|
)
|
||
|
|
||
|
test_loader = TestLoader()
|
||
|
test_runner = TextTestRunner()
|
||
|
|
||
|
parser = argparse.ArgumentParser()
|
||
|
|
||
|
tests = test_loader.discover(
|
||
|
start_dir=BASE_DIR,
|
||
|
)
|
||
|
|
||
|
result = test_runner.run(tests)
|
||
|
|
||
|
if not result.wasSuccessful():
|
||
|
sys.exit(1)
|