13 lines
475 B
Python
13 lines
475 B
Python
from composer_ans.beethoven import BeethovenCategorizer
|
|
|
|
|
|
def test_beethoven_wrapper_encodes_notes_and_classicality() -> None:
|
|
beethoven = BeethovenCategorizer()
|
|
|
|
first = beethoven.categorize((1, 4, 5, 1, 0), is_classical=True)
|
|
second = beethoven.categorize((1, 4, 5, 1, 0), is_classical=True)
|
|
|
|
assert first.art_result.committed_categories >= 1
|
|
assert second.art_result.winner == first.art_result.winner
|
|
assert second.art_result.new_category is False
|