Source code for Tests.Methods.Simulation.test_ElmerResult_load_data

# -*- coding: utf-8 -*-

import pytest

from os.path import join
from Tests import save_path, TEST_DATA_DIR
from pyleecan.Classes.ElmerResults import ElmerResults


[docs]@pytest.mark.StructElmer class Test_ElmerResults(object):
[docs] def test_ElmerResults(self): """Test that load_data method is working""" # TODO improve by different settings and compare values res = ElmerResults() res.file = join(TEST_DATA_DIR, "StructElmer/LineValues.dat") res.columns = [ "Iteration step" "Boundary condition" "Node index" "coordinate 1" "coordinate 2" "coordinate 3" "displacement 1" "displacement 2" "principal stress 1" "principal stress 2" "vonmises" ] res.load_data() return res
# To run it without pytest if __name__ == "__main__": # create test object and test to load result file obj = Test_ElmerResults() res = obj.test_ElmerResults()