Initial commit for import functionality

This commit is contained in:
Colin Basnett
2022-08-08 01:31:31 -07:00
parent e2e3905e2e
commit 89fd3937e5
7 changed files with 267 additions and 32 deletions

28
src/tests/tests.py Normal file
View File

@@ -0,0 +1,28 @@
import unittest
import os
from subprocess import run, PIPE, STDOUT
from ..reader import read_ase
from dotenv import load_dotenv
def run_blender_script(script_path: str, args=list()):
return run([os.environ['BLENDER_PATH'], '--background', '--python', script_path, '--'] + args)
class AseExportTests(unittest.TestCase):
@classmethod
def setUpClass(cls):
load_dotenv()
def test_flat(self):
run_blender_script('src\\tests\\scripts\\export_flat_test.py')
read_ase('./flat.ase')
def test_smooth(self):
pass
if __name__ == '__main__':
print()
unittest.main()