About 15,200,000 results
Open links in new tab
  1. import - Python, importing modules for testing - Stack Overflow

    See Choosing a test layout/import rules for explanation and follow the advice to avoid using __init__.py. In short, things will be simpler. Note, that other approaches will work too and are not wrong - I just wanted to share what works very well for me.

  2. Python import src modules when running tests - Stack Overflow

    Jan 21, 2011 · You should import the module normally in the test_module.py (e.g. from package import module). Then run the tests by running nosetests in the project folder. You can also run specific tests by doing nosetests tests/test_module.py .

  3. python - How can I check if a module has been imported ... - Stack Overflow

    Apr 8, 2022 · Test for the module name in the sys.modules dictionary: print 'You have not imported the {} module'.format(modulename) From the documenation: This is a dictionary that maps module names to modules which have already been loaded. Note that an import statement does two things:

  4. How to test your imports - Medium

    Jan 24, 2017 · For soft imports you need to handle import exceptions in your code. And with new code come new tests. We want a 100% code coverage, aren’t we all? How to cause ImportError if we have that...

  5. pytest import mechanisms and sys.path/PYTHONPATH — pytest …

    pytest as a testing framework needs to import test modules and conftest.py files for execution. Importing files in Python (at least until recently) is a non-trivial processes, often requiring changing sys.path. Some aspects of the import process can be controlled through the --import-mode command-line flag, which can assume these values:

  6. Get Started — pytest documentation

    pytest requires: Python 3.7+ or PyPy3. Create a new file called test_sample.py, containing a function, and a test: The test. =========================== test session starts ============================ . _______________________________ test_answer ________________________________ . def test_answer():

  7. Good Integration Practices — pytest documentation

    Since there are no packages to derive a full package name from, pytest will import your test files as top-level modules. The test files in the first example (src layout) would be imported as test_app and test_view top-level modules by adding tests/ to sys.path.

  8. test — Regression tests package for Python

    3 days ago · Import as few modules as possible and do it as soon as possible. This minimizes external dependencies of tests and also minimizes possible anomalous behavior from side-effects of importing a module. Try to maximize code reuse. On occasion, tests will vary by something as small as what type of input is used.

  9. Getting Started with Pytest - GeeksforGeeks

    Apr 8, 2025 · In the below code, You firstly import the "pytest" module, that provides the testing framework. After that you need to define a function func (x)' that takes parameter "x" and returns "x +5".

  10. Proper Importing Techniques in Python 3 with pytest

    Oct 28, 2024 · Proper importing techniques in Python 3 with pytest are essential for organizing and utilizing external code efficiently. Understanding how to import modules, specific functions, and using aliases can help improve code readability and maintainability.

  11. Some results have been removed
Refresh