def test_gray_to_binary_assertion(test_input): gene_encoder = GeneEncoder(-5.12, 5.12, 15, 3) with pytest.raises(AssertionError): gene_encoder.gray_to_binary(test_input)
def test_gray_to_real(test_input, expected): gene_encoder = GeneEncoder(-5.12, 5.12, 15, 3) assert (gene_encoder.gray_to_real(test_input) == expected)
def test_real_to_binary(test_input, expected): gene_encoder = GeneEncoder(-5.12, 5.12, 15, 3) assert (gene_encoder.real_to_binary(test_input) == expected)
def test_binary_to_gray(test_input, expected): gene_encoder = GeneEncoder(-5.12, 5.12, 15, 3) assert (gene_encoder.binary_to_gray(test_input) == expected)