24 lines
522 B
Python
24 lines
522 B
Python
|
import os
|
||
|
import random
|
||
|
import unittest
|
||
|
|
||
|
from setuptools import find_packages
|
||
|
|
||
|
|
||
|
class TestImport(unittest.TestCase):
|
||
|
def setUp(self):
|
||
|
self.packages = find_packages('../')
|
||
|
|
||
|
if os.uname()[-1].startswith('arm'):
|
||
|
self.packages = [p for p in self.packages
|
||
|
if not p.startswith('pypot.vrep')]
|
||
|
|
||
|
random.shuffle(self.packages)
|
||
|
|
||
|
def test_import(self):
|
||
|
[__import__(package) for package in self.packages]
|
||
|
|
||
|
|
||
|
if __name__ == '__main__':
|
||
|
unittest.main()
|