1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/dist/pythonlibs/testrunner/unittest.py
Martine Lenders 4b5b5d910b dist/pythonlibs: provide unittest TestCase wrapper for testrunner
I had this idea when implementing #10382 and #10392 as I introduced a
very similar structure to python's standard unittests in those and it
could also reduce some code duplication between those two tests.
2019-01-29 21:16:39 +01:00

24 lines
639 B
Python

# Copyright (C) 2018-19 Freie Universität Berlin
#
# This file is subject to the terms and conditions of the GNU Lesser
# General Public License v2.1. See the file LICENSE in the top level
# directory for more details.
import unittest
from testrunner import setup_child, teardown_child
class PexpectTestCase(unittest.TestCase):
TIMEOUT = 10
LOGFILE = None
"""A unittest TestCase providing a pexpect spawn object to it's tests
"""
@classmethod
def setUpClass(cls):
cls.spawn = setup_child(cls.TIMEOUT, logfile=cls.LOGFILE)
@classmethod
def tearDownClass(cls):
teardown_child(cls.spawn)