def test_sep_inserter_inserts_separator_between_two_numbers(x): assert list(_sep_inserter(iter(x), '')) == list(add_leading_space_if_first_is_num(sep_inserter(x, ''), ''))
def test_sep_inserter_does_nothing_if_only_one_number_example(): assert list(_sep_inserter(iter(['a', 5]), '')) == ['a', 5]
def test_sep_inserter_inserts_separator_string_between_two_numbers_example(): assert list(_sep_inserter(iter([5, 9]), '')) == ['', 5, '', 9] assert list(_sep_inserter(iter([5, 9]), null_string_locale)) == [null_string_locale, 5, null_string_locale, 9]
def test_sep_inserter_does_nothing_if_no_numbers_example(): assert list(_sep_inserter(iter(['a', 'b', 'c']), '')) == ['a', 'b', 'c'] assert list(_sep_inserter(iter(['a']), '')) == ['a']
def test_sep_inserter_inserts_separator_between_two_numbers(x): assume(bool(x)) assert list(_sep_inserter(iter(x), '')) == list(add_leading_space_if_first_is_num(sep_inserter(x, ''), ''))
def test_sep_inserter_inserts_separator_string_between_two_numbers_example(): assert list(_sep_inserter(iter([5, 9]), '')) == ['', 5, '', 9] assert list(_sep_inserter(iter([5, 9]), null_string)) == [null_string, 5, null_string, 9]