123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- from baangt.base import FilesOpen
- from pathlib import Path
- import os
- import platform
- import pytest
- lXLSXFile = Path(os.getcwd()).joinpath("tests").joinpath("1TestResults").joinpath("baangt_testfranzi.xlsx_20200501_173746.xlsx")
- lLogFile = Path(os.getcwd()).joinpath("tests").joinpath("logs").joinpath("20200502_100944.log")
- lIsLinux = True if platform.system().upper() == "LINUX" else False
- def test_Open_NoFile():
- lResult = FilesOpen.open("franzi")
- assert not lResult
- @pytest.mark.skipif(lIsLinux, reason="Doesn't work on Linux")
- def test_Open_XLSX():
- lResult = FilesOpen.open(lXLSXFile)
- assert lResult
- def test_Open_LOGFILE():
- lResult = FilesOpen.open(lLogFile)
- assert lResult
- @pytest.mark.skipif(lIsLinux, reason="Doesn't work on Linux")
- def test_with_class_resultFile():
- lFilesOpen = FilesOpen.FilesOpen()
- lResult = lFilesOpen.openResultFile(lXLSXFile)
- assert lResult
- def test_with_class_LogFile():
- lFilesOpen = FilesOpen.FilesOpen()
- lResult = lFilesOpen.openLogFile(lLogFile)
- assert lResult
- @pytest.mark.skipif(lIsLinux, reason="Doesn't work on Linux")
- def test_with_class_TestRunDefinitionFile():
- lFilesOpen = FilesOpen.FilesOpen()
- lResult = lFilesOpen.openTestRunDefinition(lXLSXFile)
- assert lResult
- def test_with_class_invalidFile():
- lFilesOpen = FilesOpen.FilesOpen()
- lResult = lFilesOpen.openTestRunDefinition("franzi")
- assert not lResult
|