forked from dlubal-software/RFEM_Python_Client
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest_saveFile.py
More file actions
31 lines (22 loc) · 728 Bytes
/
Copy pathtest_saveFile.py
File metadata and controls
31 lines (22 loc) · 728 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import os
import sys
PROJECT_ROOT = os.path.abspath(os.path.join(
os.path.dirname(__file__),
os.pardir)
)
dirName = os.path.dirname(__file__)
sys.path.append(PROJECT_ROOT)
from RFEM.initModel import Model, saveFile, closeModel
from RFEM.BasicObjects.material import Material
if Model.clientModel is None:
Model()
def test_SaveFile():
if (os.path.isfile("/testResults/save.rf6")):
os.remove("/testResults/save.rf6")
Model(True, 'save.rf6')
Model.clientModel.service.delete_all()
Material(1, 'S235')
saveFile(dirName + '/testResults/save.rf6')
closeModel('save.rf6')
assert os.path.isfile(dirName + "/testResults/save.rf6")
os.remove(dirName + '/testResults/save.rf6')