mirror of
https://github.com/Paillat-dev/pycord-reactive-views.git
synced 2026-01-02 01:06:18 +00:00
33 lines
1.2 KiB
Python
33 lines
1.2 KiB
Python
# ---------------------------------------------------------------------------------
|
|
# Copyright (c) Microsoft Corporation. All rights reserved.
|
|
# Licensed under the MIT License. See LICENSE in project root for information.
|
|
# ---------------------------------------------------------------------------------
|
|
"""This is a sample python file for testing functions from the source code."""
|
|
from __future__ import annotations
|
|
|
|
from python_package.hello_world import hello_world
|
|
|
|
|
|
def hello_test():
|
|
"""
|
|
This defines the expected usage, which can then be used in various test cases.
|
|
Pytest will not execute this code directly, since the function does not contain the suffex "test"
|
|
"""
|
|
hello_world()
|
|
|
|
|
|
def test_hello(unit_test_mocks: None):
|
|
"""
|
|
This is a simple test, which can use a mock to override online functionality.
|
|
unit_test_mocks: Fixture located in conftest.py, implictly imported via pytest.
|
|
"""
|
|
hello_test()
|
|
|
|
|
|
def test_int_hello():
|
|
"""
|
|
This test is marked implicitly as an integration test because the name contains "_init_"
|
|
https://docs.pytest.org/en/6.2.x/example/markers.html#automatically-adding-markers-based-on-test-names
|
|
"""
|
|
hello_test()
|