esphome/tests/unit_tests
Tim Savage d447548893
Tests for CPP Code generation and some Python3 improvements (#961)
* Basic pytest configuration

* Added unit_test script that triggers pytest

* Changed "fixtures" to fixture_path

This is consistent with pytest's tmp_path

* Initial unit tests for esphome.helpers

* Disabled coverage reporting for esphome/components.

Focus initial unittest efforts on the core code.

* Migrated some ip_address to hypothesis

* Added a hypothesis MAC address strategy

* Initial tests for core

* Added hypothesis to requirements

* Added tests for core classes

TestTimePeriod
Lambda
ID
DocumentLocation
DocumentRange
Define
Library

* Updated test config so package root is discovered

* Setup fixtures and inital tests for pins

* Added tests for validate GPIO

* Added tests for pin type

* Added initial config_validation tests

* Added more tests for config_validation

* Added comparison unit tests

* Added repr to core.TimePeriod. Simplified identifying faults in tests

* Fixed inverted gt/lt tests

* Some tests for Espcore

* Updated syntax for Python3

* Removed usage of kwarg that isn't required

* Started writing test cases

* Started writing test cases for cpp_generator

* Additional docs and more Python3 releated improvements

* More test cases for cpp_generator.

* Fixed linter errors

* Add codegen tests to ensure file API remains stable

* Add test cases for cpp_helpers
2020-04-19 21:05:58 -03:00
..
fixtures/helpers Unittests for esphome python code (#931) 2020-03-12 14:27:22 -07:00
conftest.py Unittests for esphome python code (#931) 2020-03-12 14:27:22 -07:00
strategies.py Unittests for esphome python code (#931) 2020-03-12 14:27:22 -07:00
test_codegen.py Tests for CPP Code generation and some Python3 improvements (#961) 2020-04-19 21:05:58 -03:00
test_config_validation.py Unittests for esphome python code (#931) 2020-03-12 14:27:22 -07:00
test_core.py Tests for CPP Code generation and some Python3 improvements (#961) 2020-04-19 21:05:58 -03:00
test_cpp_generator.py Tests for CPP Code generation and some Python3 improvements (#961) 2020-04-19 21:05:58 -03:00
test_cpp_helpers.py Tests for CPP Code generation and some Python3 improvements (#961) 2020-04-19 21:05:58 -03:00
test_helpers.py Unittests for esphome python code (#931) 2020-03-12 14:27:22 -07:00
test_pins.py Unittests for esphome python code (#931) 2020-03-12 14:27:22 -07:00