PytestSetting Project Test System: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
No edit summary
Line 12: Line 12:
<font size=-1>
<font size=-1>


=Execution=
=Structure of a Test File=
 
<syntaxhighlight lang='py'>
import pytest
 
from my_module_to_test import some_function
 
def get_data_file(file_name):
    return Path(Path(__file__).parent, f'./data/{file_name}')
 
 
</syntaxhighlight>

Revision as of 01:09, 9 June 2022

Internal

Layout

...
 └─ test
     └─ python
         └─ my_module
             ├─ data
             └─ test_my_function.py

Structure of a Test File

import pytest

from my_module_to_test import some_function

def get_data_file(file_name):
    return Path(Path(__file__).parent, f'./data/{file_name}')