Orchestrata Ultimate › Tests › Reference › test_enum_test_gen_value_agnostic

Tests reference — tests/test_enum_test_gen_value_agnostic.py

Module of tests, split out because the directory page would be too large.

Prose pending.

tests/test_enum_test_gen_value_agnostic.py

source · 6 tests · 163 lines

Regression tests: enum test-gen assertions must be value-agnostic.

Kind Name Line Description
class TestEnhancedGeneratorEnumAssertion 87
method TestEnhancedGeneratorEnumAssertion.test_fragile_value_assertion_is_gone 88
method TestEnhancedGeneratorEnumAssertion.test_generated_module_execs_against_real_enum 100
class TestJinjaGeneratorEnumAssertion 114
method TestJinjaGeneratorEnumAssertion.test_fragile_value_assertion_is_gone 115
method TestJinjaGeneratorEnumAssertion.test_generated_module_execs_against_real_enum 127
class TestBothGeneratorsAgreeOnIsEnum 141 Both generators read ClassInfo.is_enum (now correctly broadened by the
method TestBothGeneratorsAgreeOnIsEnum.test_enhanced_generator_treats_strenum_as_enum 145
method TestBothGeneratorsAgreeOnIsEnum.test_jinja_generator_treats_strenum_as_enum 155